docs: public static boolean isFinal(Class<?> expressionType) {
  		if (expressionType.isArray()) {
  			return isFinal(expressionType.getComponentType());
  		}
  		if (expressionType.isPrimitive()) {
  			return true;
  		}
  		return expressionType.isEnum()
  				|| Modifier.isFinal(expressionType.getModifiers());
  	}