Bug 82231 [build path] Hard to find type restriction compiler problem preferences
I20050104-1600 There compiler preference page contains a Warning/Error node with many sub-entries . I tried to find where I could change the 'warning' for the access of internal types to 'error'. No luck until I realized that the Build node also contains Warning/Error settings.
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/BuildPathsBlock.java
public void configureJavaProject(IProgressMonitor monitor) throws CoreException, OperationCanceledException {
		if (monitor == null) {
			monitor= new NullProgressMonitor();
		}
		monitor.setTaskName(NewWizardMessages.BuildPathsBlock_operationdesc_java); 
		monitor.beginTask("", 10); 
		try {
			IRemoveOldBinariesQuery reorgQuery= getRemoveOldBinariesQuery(null);
			
			if (reorgQuery != null) {
				IPath oldOutputLocation= fCurrJProject.getOutputLocation();
				if (!getOutputLocation().equals(oldOutputLocation)) {
					IResource res= fWorkspaceRoot.findMember(oldOutputLocation);
					if (res instanceof IContainer && hasClassfiles(res)) {
						if (reorgQuery.doQuery(oldOutputLocation)) {
							removeOldClassfiles(res);
						}
					}
				}		
			}
			
			internalConfigureJavaProject(fClassPathList.getElements(), getOutputLocation(), reorgQuery, monitor);
		} finally {
			monitor.done();
		}
		updateUI();
	}
    	
	/*
	 * Creates the Java project and sets the configured build path and output location.