code: function(geometry) {
          if (this.externalProjection && this.internalProjection) {
              geometry = geometry.clone();
              geometry.transform(this.internalProjection, 
                                 this.externalProjection);
          }    
          var className = geometry.CLASS_NAME;
          var type = className.substring(className.lastIndexOf(".") + 1);
          var builder = this.buildGeometry[type.toLowerCase()];
          return builder.apply(this, [geometry]);
      }
docs: APIMethod: buildGeometryNode