code: function(value, padding) {
  
  		var type = Firestorm.getType(value),
  			result;
  
  		if (Lava.schema.DEBUG && !(type in this._callback_map)) Lava.t("Unsupported type for serialization: " + type);
  
  		result = this[this._callback_map[type]](value, padding);
  
  		return result;
  
  	}
docs: Perform value serialization
  @param {*} value
  @param {string} padding The initial padding for JavaScript code
  @returns {string}