result.setLocalNamespace(typeDefinition.getLocalNamespace());
result.setParentTypeId(typeDefinition.getParentId());
result.setQueryName(typeDefinition.getQueryName());
if (typeDefinition.getTypeMutability() != null) {
CmisTypeMutabilityCapabilitiesType typeMutability = typeDefinition.getTypeMutability();
TypeMutabilityImpl target = new TypeMutabilityImpl();
target.setCanCreate(typeMutability.isCreate());
target.setCanUpdate(typeMutability.isUpdate());
target.setCanDelete(typeMutability.isDelete());
convertExtension(typeMutability, target);
result.setTypeMutability(target);
}