code: private void getJavaSource() {
  		String[] resourceFiles = new String[getConfigurationFiles().length + 1];
  		resourceFiles[0] = getSourceFileName();
  		for (int i = 0; i < getConfigurationFiles().length; i++) {
  			resourceFiles[i + 1] = getConfigurationFiles()[i];
  		}
  
  		GetResourceRequest request = new GetResourceRequest(resourceFiles);
  		GwtCommand command = new GwtCommand(GetResourceRequest.COMMAND);
  		command.setCommandRequest(request);
  		GwtCommandDispatcher.getInstance().execute(command, new AbstractCommandCallback<GetResourceResponse>() {
  
  			public void execute(GetResourceResponse response) {
  				if (response.getResources() == null) {
  					return;
  				}
  				showFiles(response.getResources());
  			}
  		});
  	}
docs: -------------------------------------------------------------------------