code: @Override
      public int propertyNameToCType(byte[]bytes, int p, int end) {
          Integer ctype = PosixBracket.PBSTableUpper.get(bytes, p, end);
          if (ctype != null) return ctype;
          throw new CharacterPropertyException(EncodingError.ERR_INVALID_CHAR_PROPERTY_NAME, bytes, p, end - p);
      }
docs: onigenc_minimum_property_name_to_ctype
  notably overridden by unicode encodings