code: @SuppressWarnings("static-method")
  	protected boolean isValidResource(IResource resource) {
  		return resource.isAccessible() && !resource.isHidden() && !resource.isPhantom() && !resource.isDerived();
  	}
docs: Replies if the given resource could be considered for discovering an agent to be launched.
  
  @param resource the resource.
  @return {@code true} if the resource could be explored.