protected PropertyDescriptor createPropertyDescriptor(final String name, final MethodDescriptor getterMethod, final MethodDescriptor setterMethod) {
    """
	Creates new {@link PropertyDescriptor}. Note that this method may be called
	up to three times (depends on use case) for the same property. Each time when
	a property is updated, a new definition is created with updated information.
    """
		return new PropertyDescriptor(classDescriptor, name, getterMethod, setterMethod);
	}
protected PropertyDescriptor createPropertyDescriptor(final String name, final MethodDescriptor getterMethod, final MethodDescriptor setterMethod) {
		return new PropertyDescriptor(classDescriptor, name, getterMethod, setterMethod);
	}
protected PropertyDescriptor createPropertyDescriptor ( final String name , final MethodDescriptor getterMethod , final MethodDescriptor setterMethod ) { return new PropertyDescriptor ( classDescriptor , name , getterMethod , setterMethod ) ; }
Creates new {@link PropertyDescriptor}. Note that this method may be called
up to three times (depends on use case) for the same property. Each time when
a property is updated, a new definition is created with updated information.
Creates new {