pub type UDecompositionType = i32;