code: function Marshal(type)
  {
      var parsedType = parseTypeString(type);
  
      if (parsedType.isCollection)
      {
          this.type = parsedType.type;
          parsedType = parsedType.name;
          this.isComposite = false;
      }
      else
      {
          this.type = parsedType;
          this.isComposite = Array.isArray(parsedType);
      }
  
      this.serialize = getSerializer(parsedType, this.type);
      this.deserialize = getDeserializer(parsedType, this.type);
  }
docs: Creates a Serialization/Deserialization object for a column family
  @constructor
  @param {String} type The type to create the marshaller for (eg. 'BytesType' or 'org.apache...CompositeType(BytesType,UTF8Type))