*/
public AbstractMetricElement build(IJavaElement javaElement,
BundleAnalyzer analyzer, IProgressMonitor monitor) {
AbstractMetricElement result = null;
if (javaElement.getElementType() == IJavaElement.JAVA_PROJECT)
result = new ProjectMetric(javaElement.getHandleIdentifier(),
analyzer, monitor);
else if (javaElement.getElementType() == IJavaElement.PACKAGE_FRAGMENT_ROOT)
result = new PackageFragmentRootMetric(javaElement
.getHandleIdentifier(), analyzer, monitor);
else if (javaElement.getElementType() == IJavaElement.PACKAGE_FRAGMENT)