System.err.println("factory.init("+file+", "+path+")");
   private void createExceptions(Set<String> exceptions) throws DBusException, IOException   {      for (String fqn: exceptions) {         String name = fqn.replaceAll("^.*\\.([^.]*)$", "$1");         String pack = fqn.replaceAll("\\.[^.]*$","");         // don't create things in org.freedesktop.DBus by default         if (pack.startsWith("org.freedesktop.DBus") && !builtin)            continue;         String path = pack.replaceAll("\\.", "/");         String file = name.replaceAll("\\.","/")+".java";         System.err.println("factory.init("+file+", "+path+")");         factory.init(file, path);      System.err.println("createException("+name+", "+pack+", factory.createPrintStream("+path+", "+name+"))");         createException(name, pack,               factory.createPrintStream(path, name));      }   }