private String validateSuperDevModeLinkerExists(IJavaProject javaProject,ILaunchConfiguration configuration){
  try {
    List<String> modules=GWTLaunchConfigurationWorkingCopy.getEntryPointModules(configuration);
    if (modules == null || modules.isEmpty()) {
      return ERROR_NO_LINKER;
    }
    List<String> errors=new ArrayList<String>();
    for (    String module : modules) {
      IModule imodule=ModuleUtils.findModule(javaProject,module,false);
      if (imodule != null) {
        String error=validateModule(imodule,javaProject,configuration);
        if (error != null) {
          errors.add(error);
        }
      }
    }
    if (errors.size() > 0) {
      return StringUtilities.join(errors,", ");
    }
  }
 catch (  CoreException e) {
    return ERROR_NO_LINKER;
  }
  return null;
}

private String validateSuperDevModeLinkerExists ( IJavaProject javaProject , ILaunchConfiguration configuration ) { try { List < String > modules = GWTLaunchConfigurationWorkingCopy . getEntryPointModules ( configuration ) ; if ( modules == null || modules . isEmpty ( ) ) { return ERROR_NO_LINKER ; } List < String > errors = new ArrayList < String > ( ) ; for ( String module : modules ) { IModule imodule = ModuleUtils . findModule ( javaProject , module , false ) ; if ( imodule != null ) { String error = validateModule ( imodule , javaProject , configuration ) ; if ( error != null ) { errors . add ( error ) ; } } } if ( errors . size ( ) > 0 ) { return StringUtilities . join ( errors , ", " ) ; } } catch ( CoreException e ) { return ERROR_NO_LINKER ; } return null ; }
validate if the super dev mode linker exists , for gwt < 2 . 7 . todo verify this walks up parents and grandparents to verify flag exists .
