code: @SuppressWarnings("rawtypes")
      protected void parseMethod(Object value, GetterMethodCover method,
              ISFSObject sfsObject) {
          Object answer = value;
          if(method.isColection()) {
              answer = parseCollection(method, (Collection)value);
          }
          else if(method.isTwoDimensionsArray()) {
              answer = parseTwoDimensionsArray(method, value);
          }
          else if(method.isArray()) {
              answer = parseArray(method, value);
          }
          else if(method.isObject()) {
              answer = parseObject(method, value);
          }
          else if(method.isChar()) {
              answer = (byte)(((Character)value).charValue());
          }
          SFSDataType type = getSFSDataType(method);
          sfsObject.put(method.getKey(), new SFSDataWrapper(type, answer));
      }
docs: Serialize a java object to a SFSObject
  
  @param value value to parse
  @param method structure of getter method
  @param sfsObject the SFSObject