code: public Map<String, String> toMap(){
  		Map<String, String> ret = new HashMap<>();
  		ret.put("id", this.getID());
  		ret.put("version", this.getVersion().toString());
  		return ret;
  	}
docs: Returns the string as a map using the key "id" for the identifier part and the key "version" for the version part.
  @return map representation of the string