@Override public Node get1(Var var) { try { Node n = cacheGet(var); if (n != null) return n; NodeId id = idBinding.get(var); if (id == null) return null; n = nodeTable.getNodeForNodeId(id); // Update cache. cachePut(var, n); return n; } catch (Exception ex) { Log.fatal(this, String.format("get1(%s)", var), ex); return null; } }