int () { int h = hash; if (h == 0) { h = myWrappers[0].hc; for (int i = 1; i < myWrappers.length; i++) { CharSegment wrapper = myWrappers[i]; h = h * pow31(wrapper.length()) + wrapper.hc; } hash = h; return h; } return h; }