anchor.diff:  
     public static String asJson( final <%= struct.gwt.qualified_interface_name %> entity )
     {
  -    if( com.google.gwt.core.client.GWT.isClient() )
  +    if( com.google.gwt.core.shared.GWT.isClient() )
       {
         return new com.google.gwt.json.client.JSONObject( (<%= struct.gwt.jso_name %>) entity ).toString();
       }
  
positive.code:   public static <%= struct.gwt.qualified_interface_name %> create( <%= struct.fields.collect {|field| "final #{annotated_type(field, :gwt, :boundary) } #{field.name}" }.join(", ") %> )
    {
      <% params = struct.fields.collect { |field| field.name }.join(", ") %>
      if( com.google.gwt.core.client.GWT.isClient() )
      {
        return <%= struct.gwt.jso_name %>.create( <%= params %> );
      }
  
negative.code: <% if struct.top_level? %>
    public static <%= struct.gwt.qualified_interface_name %> as<%= struct.name %>( final String json )
    {
      if( com.google.gwt.core.shared.GWT.isClient() )
      {
        return <%= struct.gwt.jso_name %>.as<%= struct.name %>( json );
      }
  