remoteServiceRelativePath);
if (remoteServiceImplClass == null) {
return null;
} else if (!remoteServiceClass.isAssignableFrom(remoteServiceImplClass)) {
throw new GwtTestConfigurationException("The servlet class '"
+ remoteServiceImplClass.getName() + "' setup for path '"
+ remoteServiceRelativePath + "' does not implement RemoteService interface '"
+ remoteServiceClass.getName());
} else {
try {
return (T) GwtReflectionUtils.instantiateClass(remoteServiceImplClass);
} catch (Exception e) {
throw new GwtTestConfigurationException("Error during the instanciation of "
+ RemoteService.class.getSimpleName() + " implementation for servlet path '"
+ remoteServiceRelativePath + "'", e);
}
}