&& (method.getConsumedType().isPresent() || !method.getMultiFormDataParameter().isEmpty() || !method .getFormParameters() .isEmpty())) {
private void writeMultiPartFormData(RamlResourceMethod method, BodyBuilder body) throws IOException { TypeBuilder typeBuilder = TypeBuilder.type("object"); List<RamlMultiFormDataParameter> formData = method.getMultiFormDataParameter(); for (RamlMultiFormDataParameter formDatum : formData) { Type type = formDatum.getPartEntity().getType(); TypeHandler typeHandler = pickTypeHandler(type); typeBuilder.withProperty(TypePropertyBuilder.property(formDatum.getName(), typeHandler.writeType(typeRegistry, formDatum.getPartEntity()))); } body.ofType(typeBuilder); }