IJavaProject project = JavaCore.create(file.getProject());
IPackageFragment root = getPackageFragment(project, prefix);
ICompilationUnit unit = root.getCompilationUnit("_xxx.java").getWorkingCopy(
CompilationUnitHelper.getInstance().getWorkingCopyOwner(),
CompilationUnitHelper.getInstance().getProblemRequestor(), progressMonitor);
progressMonitor.done();
return unit;
}
private static IPackageFragment getPackageFragment(IJavaProject project, String prefix) throws JavaModelException {
int dot = prefix.lastIndexOf('.');