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; }