private Object invokeHSAuthGet(String varName, Object[] args) {
   if (!(args[0] instanceof String)) {
     throw new IllegalArgumentException();
   }
   final TorConfigHSAuth hsAuth = getHSAuth(varName);
   return hsAuth.get((String) args[0]);
 }
 private void invokeHSAuthAdd(String name, Object[] args) {
   if (!(args.length == 2 && (args[0] instanceof String) && (args[1] instanceof String))) {
     throw new IllegalArgumentException();
   }
   final TorConfigHSAuth hsAuth = getHSAuth(name);
   hsAuth.add((String) args[0], (String) args[1]);
 }