@Override
    public void bind(ComponentDef componentDef, PropertyDef propertyDef, Field field, Object component) {
        if (propertyDef != null && propertyDef.isValueGettable()) {
            if (field != null) {
                bindManualResourceField(componentDef, propertyDef, field, component);
            }
        } else {
            if (propertyDef != null && field != null) {
                doBindResourceField(componentDef, field, component);
            }
        }
    }
@ Override public void bind ( ComponentDef componentDef , PropertyDef propertyDef , Field field , Object component ) { if ( propertyDef != null && propertyDef . isValueGettable ( ) ) { if ( field != null ) { bindManualResourceField ( componentDef , propertyDef , field , component ) ; } } else { if ( propertyDef != null && field != null ) { doBindResourceField ( componentDef , field , component ) ; } } }
--------------