String[] args= { JavaElementLabels.getElementLabel(root, 0), project.getElementName() };
String[] args= { JavaElementLabels.getElementLabel(root, JavaElementLabels.REFERENCED_ROOT_POST_QUALIFIED), project.getElementName() };
	private static String getAddClasspathLabel(IClasspathEntry entry, IPackageFragmentRoot root, IJavaProject project) {		switch (entry.getEntryKind()) {			case IClasspathEntry.CPE_LIBRARY:				if (root.isArchive()) {					String[] args= { JavaElementLabels.getElementLabel(root, 0), project.getElementName() };					return Messages.format(CorrectionMessages.ReorgCorrectionsSubProcessor_addcp_archive_description, args);				} else {					String[] args= { JavaElementLabels.getElementLabel(root, 0), project.getElementName() };					return Messages.format(CorrectionMessages.ReorgCorrectionsSubProcessor_addcp_classfolder_description, args);				}			case IClasspathEntry.CPE_VARIABLE: {					String[] args= { JavaElementLabels.getElementLabel(root, 0), project.getElementName() };					return Messages.format(CorrectionMessages.ReorgCorrectionsSubProcessor_addcp_variable_description, args);				}			case IClasspathEntry.CPE_CONTAINER:				try {					String[] args= { JavaElementLabels.getContainerEntryLabel(entry.getPath(), root.getJavaProject()), project.getElementName() };					return Messages.format(CorrectionMessages.ReorgCorrectionsSubProcessor_addcp_library_description, args);				} catch (JavaModelException e) {					// ignore				}				break;			}		return null;	}