// Path: src/it/e2e/e2e-model/src/main/java/it/test/model/GreetingResponse.java
// @SuppressWarnings("serial")
// @AutoValue
// @GwtCompatible(serializable = true)
// public abstract class GreetingResponse {
// 	public static Builder builder() {
// 		return new AutoValue_GreetingResponse.Builder();
// 	}
// 
// 	public abstract String getGreeting();
// 
// 	public abstract String getServerInfo();
// 
// 	public abstract String getUserAgent();
// 
// 	@AutoValue.Builder
// 	public static abstract class Builder {
// 		public abstract Builder setGreeting(String greeting);
// 
// 		public abstract Builder setServerInfo(String serverInfo);
// 
// 		public abstract Builder setUserAgent(String userAgent);
// 
// 		public abstract GreetingResponse build();
// 	}
// }


import it.test.model.GreetingResponse;
import com.google.gwt.user.client.rpc.RemoteService;
import com.google.gwt.user.client.rpc.RemoteServiceRelativePath;
package it.test.shared;


/**
 * The client side stub for the RPC service.
 */
@RemoteServiceRelativePath("greet")
public interface GreetingService extends RemoteService {
// Path: src/it/e2e/e2e-model/src/main/java/it/test/model/GreetingResponse.java
// @SuppressWarnings("serial")
// @AutoValue
// @GwtCompatible(serializable = true)
// public abstract class GreetingResponse {
// 	public static Builder builder() {
// 		return new AutoValue_GreetingResponse.Builder();
// 	}
// 
// 	public abstract String getGreeting();
// 
// 	public abstract String getServerInfo();
// 
// 	public abstract String getUserAgent();
// 
// 	@AutoValue.Builder
// 	public static abstract class Builder {
// 		public abstract Builder setGreeting(String greeting);
// 
// 		public abstract Builder setServerInfo(String serverInfo);
// 
// 		public abstract Builder setUserAgent(String userAgent);
// 
// 		public abstract GreetingResponse build();
// 	}
// }


// Path: src/it/e2e/e2e-shared/src/main/java/it/test/shared/GreetingService.java
import it.test.model.GreetingResponse;
import com.google.gwt.user.client.rpc.RemoteService;
import com.google.gwt.user.client.rpc.RemoteServiceRelativePath;

package it.test.shared;


/**
 * The client side stub for the RPC service.
 */
@RemoteServiceRelativePath("greet")
public interface GreetingService extends RemoteService {
	GreetingResponse greetServer(String name) throws IllegalArgumentException;