<s> package org . eclipse . jdt . core ; import org . eclipse . core . runtime . IProgressMonitor ; public interface ITypeRoot extends IJavaElement , IParent , IOpenable , ISourceReference , ICodeAssist { IType findPrimaryType ( ) ; IJavaElement getElementAt ( int position ) throws JavaModelException ; ICompilationUnit getWorkingCopy ( WorkingCopyOwner owner , IProgressMonitor monitor ) throws JavaModelException ; } </s>