fId= id; fName= name; fElement= null; fImage= null;
IExtension parent= (IExtension) element.getParent(); fId= parent.getUniqueIdentifier(); checkNotNull(fId, "id"); String name= parent.getLabel(); if (name == null) fName= fId; else fName= name;  String icon= element.getAttributeAsIs(ICON); ImageDescriptor img= null; if (icon != null) { Bundle bundle= getBundle(); if (bundle != null) { Path path= new Path(icon); URL url= Platform.find(bundle, path); img= ImageDescriptor.createFromURL(url); } } fImage= img;
	CompletionProposalCategory(String id, String name, CompletionProposalComputerRegistry registry) {		fRegistry= registry;		fId= id;		fName= name;		fElement= null;		fImage= null;	}