public < V > Reflecter < T > propLoop ( final Decision < Pair < Field , V > > decision ) { fieldLoop ( new Decisional < Field > ( ) { @ SuppressWarnings ( "unchecked" ) @ Override protected void decision ( Field input ) { decision . apply ( ( Pair < Field , V > ) Pair . of ( input , getPropVal ( input , input . getName ( ) ) ) ) ; } } ) ; return this ; }
Loops the object s properties