if(caps[i].getManufacturer()!=null)
attrs.put(PlatformCapability.MANUFACTURER, caps[i].getManufacturer());
if(caps[i].getVersion()!=null)
attrs.put(PlatformCapability.VERSION, caps[i].getVersion());
PlatformCapability pCap = (PlatformCapability)Class.forName(caps[i].getPlatformClass()).newInstance();
pCap.defineAll(attrs);
if(caps[i].getClasspath()!=null)
pCap.setClassPath(caps[i].getClasspath());
if(caps[i].getPath()!=null)
pCap.setPath(caps[i].getPath());
if(caps[i].geCostModelClass()!=null) {