@ Override public void load ( final FullEntity < ? > container , final LoadContext ctx , final Path containerPath , final P intoPojo ) { try { if ( translator instanceof Recycles ) ctx . recycle ( property . get ( intoPojo ) ) ; final Value < D > value = ( translator instanceof Synthetic ) ? null : getPropertyFromContainer ( container , containerPath ) ; // will throw SkipException if property not present setValue ( intoPojo , value , ctx , containerPath ) ; } catch ( SkipException ex ) { // Irrelevant } }
Gets the appropriate value from the container and sets it on the appropriate field of the pojo .