logger.error("Exception while importing AssetStateDescriptors!",e);
logger.error("Exception while importing AssetStateDimensions!",e);
    private void readInAssetDescriptors() {                getPluginParams();        if (fileParam == null) {            logger.error("No AssetStateDescriptor definitions to import! Must include xml file as plugin parameter!!");            return;        }        try {            AssetStateXMLParser parser = new AssetStateXMLParser();//steve     File f = new File(fileParam);            File f = getConfigFinder().locateFile(fileParam); //steve            if (!f.exists()) { //look                 logger.debug("*** Did not find AssetStateDescriptor XML file:");                logger.debug("*** Path checked was = " + f.getAbsolutePath()+". Checking CIP...");                String installpath = System.getProperty("org.cougaar.install.path");                String defaultPath = installpath + File.separatorChar + "csmart" + File.separatorChar + "config" +                   File.separatorChar + "lib" + File.separatorChar + "robustness" +                    File.separatorChar + "uc9" + File.separatorChar + fileParam;                f = new File(defaultPath);                if (!f.exists()) {                                        logger.warn("*** Did not find AssetStateDescriptor XML file in = " + f.getAbsolutePath());                    logger.error("**** CANNOT FIND AssetStateDescriptors file!");                    return;                }            }                            logger.debug("path for AssetStateDescriptor XML file = " + f.getAbsolutePath());            parser.parse(new InputSource(new FileInputStream(f)));            Vector assetStates = parser.getParsedDescriptors();            AssetStateDescriptor sd;                        // Now add each read in descriptor to its AssetType            if (assetStates != null && assetStates.size() > 0) {                                 for (Iterator i = assetStates.iterator(); i.hasNext(); ) {                        sd = (AssetStateDescriptor)i.next();                        sd.getAssetType().addState(sd);                                        logger.debug("Added AssetStateDescriptor "+sd.getStateName()+" to AssetType = "+sd.getAssetType().getName());                    }            } else {                logger.warn("*** Added NO AssetStateDescriptors *** ");            }                                        logger.debug("Imported "+assetStates.size()+" AssetStateDescriptors!");        } catch (Exception e) {                        logger.error("Exception while importing AssetStateDescriptors!",e);        }    }        