docs: protected ProblemTreeViewer getViewer() {
  		try {
  			return (ProblemTreeViewer) this.reflect.get(this, "fViewer"); //$NON-NLS-1$
  		} catch (SecurityException | NoSuchFieldException | IllegalArgumentException | IllegalAccessException e) {
  			throw new Error(e);
  		}
  	}