Bug 28510 java build path inconsistency [build path]
20021216 select rt.jar in the package explorer open properties it allows you to set the javadoc location but for source attachment you are sent somewhere else it's inconsistent - on the java build path they both look sort of the same (they sit under the same node in the tree)
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/CPListElement.java
return fResource;
	}
	
	public CPListElementAttribute setAttribute(String key, Object value) {
		CPListElementAttribute attribute= (CPListElementAttribute) fAttributes.get(key);
		if (attribute == null) {
			return null;
		}
		attribute.setValue(value);
		attributeChanged(key);
		return attribute;
	}
	
	public Object getAttribute(String key) {
		CPListElementAttribute attrib= (CPListElementAttribute) fAttributes.get(key);
		if (attrib != null) {
			return attrib.getValue();
		}
		return null;
	}
	
	private CPListElementAttribute createAttributeElement(String key, Object value) {
		CPListElementAttribute attribute= (CPListElementAttribute) fAttributes.get(key);
		if (attribute == null) {
			attribute= new CPListElementAttribute(this, key, value);
			fAttributes.put(key, attribute);
		}
		return attribute;
	}