# File lib/rgen/serializer/json_serializer.rb, line 58
  def serializeElement(element, indent="")
    write(indent + "{ \"_class\": \""+element.class.ecore.name+"\"")
    element.class.ecore.eAllStructuralFeatures.each do |f|
      next if f.derived
      value = element.getGeneric(f.name)
      unless value == [] || value.nil? || 
        (f.is_a?(RGen::ECore::EReference) && f.eOpposite && f.eOpposite.containment) || 
        (@featureFilter && !@featureFilter.call(f)) 
        write(", ")
        writeFeature(f, value, indent)
      end
    end
    write(" }")
  end