/** Returns a mapped point or creates and adds one */ private final PathPoint openPoint(int par1, int par2, int par3) { int var4 = PathPoint.makeHash(par1, par2, par3); PathPoint var5 = (PathPoint) this.pointMap.lookup(var4); if (var5 == null) { var5 = new PathPoint(par1, par2, par3); this.pointMap.addKey(var4, var5); } return var5; }