protected boolean isVersionAnnotatable(String className) {
        return Byte.class.getName().equals(className)
                || Short.class.getName().equals(className)
                || Integer.class.getName().equals(className)
                || Long.class.getName().equals(className)
                || Float.class.getName().equals(className)
                || Double.class.getName().equals(className)
                || BigInteger.class.getName().equals(className)
                || BigDecimal.class.getName().equals(className);
    }