anchor.diff:         if parameter.enumeration?
            "entity.#{parameter.enumeration.numeric_values? ? "ordinal()" : "name()"}"
          else
  -         if parameter.method.service.gwt_rpc.use_autobean_structs?
  +         if parameter.referenced_struct.gwt.auto_bean?
            "com.google.web.bindery.autobean.shared.AutoBeanCodex.encode( com.google.web.bindery.autobean.shared.AutoBeanUtils.getAutoBean( entity ) ).getPayload()"
            else
            "#{parameter.referenced_struct.gwt.qualified_factory_name}.asJson( entity )"
  
positive.code:      elsif method.return_value.enumeration? && method.return_value.enumeration.textual_values?
         result_string = "#{method.return_value.gwt_rpc.java_type}.valueOf( result )"
       elsif method.return_value.struct?
         if method.service.gwt_rpc.use_autobean_structs?
         result_string = "com.google.web.bindery.autobean.shared.AutoBeanCodex.decode( _factory, #{method.return_value.referenced_struct.auto_bean.qualified_name}.class, result ).as()"
         else
         result_string = "#{method.return_value.referenced_struct.gwt.qualified_factory_name}.as#{method.return_value.referenced_struct.name}( result )"
  
negative.code:              "#{method.return_value.gwt_rpc.java_component_type}.valueOf( id )" :
               "#{method.return_value.gwt_rpc.java_component_type}.values()[ id ]"
           else
             if method.return_value.referenced_struct.auto_bean?
             "com.google.web.bindery.autobean.shared.AutoBeanCodex.decode( _factory, #{method.return_value.referenced_struct.auto_bean.qualified_name}.class, id ).as()"
             else
             "#{method.return_value.referenced_struct.gwt.qualified_factory_name}.as#{method.return_value.referenced_struct.name}( id )"
  