return new InputSource(ConfigFinder.getInstance().open(fileName));
return new InputSource(ConfigFinder.getInstance().open(filename));
  public InputSource resolveEntity (String publicId, String systemId)	{    // systemID is of the form : file:/ferris/bueller/day    // user.dir is             :      /ferris/bueller    // and we want just the last part    // NOTE: on NT -->    // systemID is of the form : file:/C:/ferris/bueller/day    // user.dir is             :      C:/ferris/bueller    // No slash in front of the path on the user.dir    String separator = System.getProperty ("file.separator");    String currDir   = System.getProperty ("user.dir");    if (!currDir.startsWith (separator))      currDir = separator + currDir;    // 5 for the file: and one for the trailing slash    String fileName = systemId.substring (currDir.length()+6);    //	System.out.println ("curr dir = " + currDir);    //	System.out.println ("Asking config file finder for systemID = " + systemId);    //	System.out.println ("Asking config file finder for file = " + fileName);    // return a special input source    try {      return new InputSource(ConfigFinder.getInstance().open(fileName));    } catch (Exception e) {      System.err.println(e.getMessage());      System.err.println ("UTILLdmXMLPlugIn.getParsedDocument - Could not find on config path");      e.printStackTrace();      return null;    }  }