code: @Trace(dispatcher = true)
  	public Record createRecord(Long domainId, String name, String content, String type) throws GloboDnsException {
  		NewRelic.setTransactionName(null, "/globodns/createRecord");
  		if (domainId == null) {
  			throw new GloboDnsException("Domain id cannot be null");
  		}
  		
  		Record record = new Record();
  		record.getGenericRecordAttributes().setDomainId(domainId);
  		record.getGenericRecordAttributes().setName(name);
  		record.getGenericRecordAttributes().setContent(content);
  		record.getGenericRecordAttributes().setType(type.toUpperCase());
  		
  		GloboDnsRoot<Record> globoDnsRoot = this.post("/domains/" + domainId + "/records.json", record, false);
  		if (globoDnsRoot == null) {
  			throw new GloboDnsException("Invalid response");
  		}
  		return globoDnsRoot.getFirstObject();
  	}
docs: /*
  Creating features