public static boolean isPrimitiveWrapAClass(IClass type) {
        if (type.getName().equals(Byte.class.getName()) || type.getName().equals(Short.class.getName())
                || type.getName().equals(Character.class.getName())
                || type.getName().equals(Integer.class.getName()) || type.getName().equals(Long.class.getName())
                || type.getName().equals(Float.class.getName()) || type.getName().equals(Double.class.getName())
                || type.getName().equals(Boolean.class.getName())) {
            return true;
        }
        return false;
    }