import java.util.Map;
import net.sourceforge.phpdt.core.IJavaElement;
-import net.sourceforge.phpdt.core.IJavaProject;
+import net.sourceforge.phpdt.core.IJavaModelStatusConstants;
import net.sourceforge.phpdt.core.IPackageFragment;
import net.sourceforge.phpdt.core.IPackageFragmentRoot;
-import net.sourceforge.phpdt.core.JavaModelException;
import net.sourceforge.phpdt.core.JavaCore;
+import net.sourceforge.phpdt.core.JavaModelException;
import net.sourceforge.phpdt.core.compiler.CharOperation;
import net.sourceforge.phpdt.internal.core.util.Util;
import org.eclipse.core.runtime.IPath;
import org.eclipse.core.runtime.IProgressMonitor;
import org.eclipse.core.runtime.QualifiedName;
-import net.sourceforge.phpdt.core.IClasspathEntry;
-import net.sourceforge.phpdt.core.IJavaModelStatusConstants;
-import net.sourceforge.phpdt.internal.core.Openable;
-import net.sourceforge.phpdt.internal.core.OpenableElementInfo;
-
-import net.sourceforge.phpdt.internal.core.JavaProject;
-import net.sourceforge.phpdt.internal.core.PackageFragmentRootInfo;
/**
// try {
// verifyAttachSource(sourcePath);
// if (monitor != null) {
-// monitor.beginTask(Util.bind("element.attachingSource"), 2); //$NON-NLS-1$
+// monitor.beginTask(ProjectPrefUtil.bind("element.attachingSource"), 2); //$NON-NLS-1$
// }
// SourceMapper oldMapper= getSourceMapper();
// IWorkspace workspace = ResourcesPlugin.getWorkspace();
// IResource member = members[i];
// String memberName = member.getName();
// if (member.getType() == IResource.FOLDER
-// && Util.isValidFolderNameForPackage(memberName)
-// && !Util.isExcluded(member, exclusionPatterns)) {
+// && ProjectPrefUtil.isValidFolderNameForPackage(memberName)
+// && !ProjectPrefUtil.isExcluded(member, exclusionPatterns)) {
//
// // eliminate binary output only if nested inside direct subfolders
// if (javaProject.contains(member)) {
// Object target = JavaModel.getTarget(workspaceRoot, entry.getSourceAttachmentPath(), true);
// if (target instanceof IFile){
// IFile file = (IFile) target;
-// if (Util.isArchiveFileName(file.getName())){
+// if (ProjectPrefUtil.isArchiveFileName(file.getName())){
// return entry;
// }
// } else if (target instanceof IFolder) {
// if (target instanceof java.io.File){
// java.io.File file = (java.io.File) target;
// if (file.isFile()) {
-// if (Util.isArchiveFileName(file.getName())){
+// if (ProjectPrefUtil.isArchiveFileName(file.getName())){
// return entry;
// }
// } else {
// Object target = JavaModel.getTarget(workspaceRoot, entry.getSourceAttachmentPath(), true);
// if (target instanceof IFile){
// IFile file = (IFile) target;
-// if (Util.isArchiveFileName(file.getName())){
+// if (ProjectPrefUtil.isArchiveFileName(file.getName())){
// return entry;
// }
// } else if (target instanceof IFolder) {
// if (target instanceof java.io.File){
// java.io.File file = (java.io.File) target;
// if (file.isFile()) {
-// if (Util.isArchiveFileName(file.getName())){
+// if (ProjectPrefUtil.isArchiveFileName(file.getName())){
// return entry;
// }
// } else {