@ Override public < T > Update < E > set ( Property < ? , T > property , Modification < T > modification ) { if ( property == null ) { throw new IllegalArgumentException ( "'property' must not be [" + property + "]" ) ; } properties . put ( property , modification ) ; return this ; }
Qualifies property to be updated and the modification function .