pub fn full_layout(
    class_file: &ClassFile,
    base_layout: Layout
) -> Result<ClassFileLayout, Throwable>