obj = HelperCOM.getNestedObject(obj, compositeFilter.getFieldName()); } catch (NoSuchFieldException ex) {
public static boolean isCompositeFilterValid(CompositeFilter compositeFilter, Object obj) { if (compositeFilter.getFieldName().contains("\\.")) { // Looking into a nested field? if (!(obj instanceof Composite)) { return false; // If it is not a composite, we can not check fields inside... } else { try { // Does the Field asked for, exists? HelperCOM.getNestedObject(obj, compositeFilter.getFieldName()); } catch (NoSuchFieldException ex) { return false;