public boolean createNewFile(File file) throws IOException {
   String owner = this.buildNewOwnerId("createNewFile");
   AbstractProxy proxy = this.getAvailableProxy(owner);
   boolean res = false;
   try {
     res = proxy.createNewFile(this.translateToRemote(file));
   } finally {
     this.releaseProxy(proxy, owner);
   }
   return res;
 }