docs: static String guessEntityTypeFromId(String id) {
  		if(id.isEmpty()) {
  			throw new IllegalArgumentException("Entity ids should not be empty.");
  		}
  		switch (id.charAt(0)) {
  			case 'L':
  				if(id.contains("-F")) {
  					return JSON_ENTITY_TYPE_FORM;
  				} else if(id.contains("-S")) {
  					return JSON_ENTITY_TYPE_SENSE;
  				} else {
  					return JSON_ENTITY_TYPE_LEXEME;
  				}
  			case 'P':
  				return JSON_ENTITY_TYPE_PROPERTY;
  			case 'Q':
  				return JSON_ENTITY_TYPE_ITEM;
  			default:
  				throw new IllegalArgumentException("Entity id \"" + id + "\" is not supported.");
  		}
  	}