public ExampleRequestResponse batchCreate() { checkSupports(ResourceMethod.BATCH_CREATE); BatchCreateRequestBuilder<Object, RecordTemplatePlaceholder> create = new BatchCreateRequestBuilder<Object, RecordTemplatePlaceholder>( _uriTemplate, RecordTemplatePlaceholder.class, _resourceSpec, _requestOptions); create.input(generateEntity()); create.input(generateEntity()); addParams(create, ResourceMethod.BATCH_CREATE); addPathKeys(create); BatchCreateRequest<RecordTemplatePlaceholder> request = create.build(); BatchCreateResult<Object, RecordTemplatePlaceholder> result = new BatchCreateResult<Object, RecordTemplatePlaceholder>(Arrays.asList( new CreateResponse(generateKey(), HttpStatus.S_201_CREATED), new CreateResponse(generateKey(), HttpStatus.S_201_CREATED))); return buildRequestResponse(request, result, buildResourceMethodDescriptorForRestMethod(request)); }