public ClasspathModifierQueries.IOutputFolderQuery getOutputFolderQuery(IPath path) throws JavaModelException {
public ClasspathModifierQueries.OutputFolderQuery getOutputFolderQuery(IPath path) throws JavaModelException {
    public ClasspathModifierQueries.IOutputLocationQuery getOutputLocationQuery() {        return new ClasspathModifierQueries.IOutputLocationQuery() {                        public boolean doQuery(CPListElement element) {                return true;            }            public IPath getOutputLocation() {                IPath oldOutputPath= null;                try {                    oldOutputPath= fProject.getOutputLocation();                } catch (JavaModelException e) {}                return new Path(oldOutputPath.toString() + "2");            }            public ClasspathModifierQueries.IOutputFolderQuery getOutputFolderQuery(IPath path) throws JavaModelException {                return NewProjectWizardTest.this.getOutputFolderQueryInternal(fProject.getOutputLocation());            }                 };    }