// Path: bootique-graphql/src/main/java/org/objectstyle/bootique/graphql/jaxrs/MessageResponse.java
// public class MessageResponse {
// 
// 	private String message;
// 
// 	public MessageResponse(String message) {
// 		this.message = message;
// 	}
// 
// 	public String getMessage() {
// 		return message;
// 	}
// }
// 
// Path: bootique-graphql/src/main/java/org/objectstyle/bootique/graphql/json/JsonWriter.java
// public interface JsonWriter {
// 
// 	void write(OutputStream out, JacksonWriterDelegate delegate);
// }


import java.io.IOException;
import java.io.OutputStream;
import java.lang.annotation.Annotation;
import java.lang.reflect.Type;
import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.MultivaluedMap;
import javax.ws.rs.ext.MessageBodyWriter;
import org.objectstyle.bootique.graphql.jaxrs.MessageResponse;
import org.objectstyle.bootique.graphql.json.JsonWriter;
import com.google.inject.Inject;
package org.objectstyle.bootique.graphql.jaxrs.provider;





public class MessageResponseWriter implements MessageBodyWriter<MessageResponse> {

	@Inject
// Path: bootique-graphql/src/main/java/org/objectstyle/bootique/graphql/jaxrs/MessageResponse.java
// public class MessageResponse {
// 
// 	private String message;
// 
// 	public MessageResponse(String message) {
// 		this.message = message;
// 	}
// 
// 	public String getMessage() {
// 		return message;
// 	}
// }
// 
// Path: bootique-graphql/src/main/java/org/objectstyle/bootique/graphql/json/JsonWriter.java
// public interface JsonWriter {
// 
// 	void write(OutputStream out, JacksonWriterDelegate delegate);
// }


// Path: bootique-graphql/src/main/java/org/objectstyle/bootique/graphql/jaxrs/provider/MessageResponseWriter.java
import java.io.IOException;
import java.io.OutputStream;
import java.lang.annotation.Annotation;
import java.lang.reflect.Type;
import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.MultivaluedMap;
import javax.ws.rs.ext.MessageBodyWriter;
import org.objectstyle.bootique.graphql.jaxrs.MessageResponse;
import org.objectstyle.bootique.graphql.json.JsonWriter;
import com.google.inject.Inject;

package org.objectstyle.bootique.graphql.jaxrs.provider;





public class MessageResponseWriter implements MessageBodyWriter<MessageResponse> {

	@Inject
	private JsonWriter writer;