private static boolean shouldGenerateProxy(ClassNode node) {
        String typeName = node.getFullyQualifiedClassName();
        return (isTypePrimitive(typeName) == false && isTypeBuiltIn(node) == false);
    }