String (final String str) { // leave a small gap over XValueNode.MAX_VALUE_LENGTH to detect oversize if (str.length() > XValueNode.MAX_VALUE_LENGTH + 5) { return str.substring(0, XValueNode.MAX_VALUE_LENGTH + 5); } return str; }