code: public static String validateClassPropertyFilter(ClassPropertyFilter pvClassPropertyFilter) {
  		String lvReturn = null;
  		if (pvClassPropertyFilter != null) {
  			try {
  				Class<?> lvClass = pvClassPropertyFilter.getFilterClass();
  				Map<Object, Object> lvProperties = ReflectionMethodHelper.getAllGetterMethodWithCache(lvClass, null);
  				Object lvAllProperties[] =  pvClassPropertyFilter.getAllProperties();
  				for (int i = 0; i < lvAllProperties.length; i++) {
  					if (lvProperties.containsKey(lvAllProperties[i]) == false) {
  						return lvAllProperties[i] + " is not a valid property name";
  					}
  				}
  			} catch (Exception e) {
  				lvReturn = pvClassPropertyFilter.getFilterClass() + " is not a valid class name";
  			}
  		}
  		return lvReturn;
  	}
docs: Test the <code>ClassPropertyFilter</code>. It means, that test the class-name (Class.forName) and
  test all properties with the properties of the class.
  
  @param pvClassPropertyFilter The source for the tests.
  @return <code>Null</code>, than is the <code>ClassPropertyFilter</code> ok, else the message with the fault.