public static boolean isDependable(PropertyInterface property) {
		if (property.getClazz().getName().startsWith("java")) return false;
		if (Enum.class.isAssignableFrom(property.getClazz())) return false;
		if (property.isFinal()) return false;
		if (property.getClazz().isArray()) return false;
		return true;
	}
public static boolean isDependable ( PropertyInterface property ) { if ( property . getClazz ( ) . getName ( ) . startsWith ( "java" ) ) return false ; if ( Enum . class . isAssignableFrom ( property . getClazz ( ) ) ) return false ; if ( property . isFinal ( ) ) return false ; if ( property . getClazz ( ) . isArray ( ) ) return false ; return true ; }
@param property the property to check
@return true if property isn't a base object like String, Integer, Date, enum but a dependable