public static List<Field> getAllFields( Class<?> clazz ) {
		List<Field> fields = list();
		forEachAllFields( clazz, ( field ) -> fields.add( field ) );
		return fields;
	}
public static List < Field > getAllFields ( Class < ? > clazz ) { List < Field > fields = list ( ) ; forEachAllFields ( clazz , ( field ) -> fields . add ( field ) ) ; return fields ; }
@param clazz
@return