@Override
    protected void handleAppearanceChange() {
        if (mNodeJni != null) {
            if (mNodeJni.getPhysicsBody() != null) {
                mNodeJni.getPhysicsBody().setEnabled(shouldAppear() && mPhysicsEnabled);
            }
            mNodeJni.setVisible(shouldAppear());
        }
        super.handleAppearanceChange();
    }
This function creates a Node object. Child classes should override to provide
     their own Node.
android/viro_bridge/src/main/java/com/viromedia/bridge/component/node/VRTNode.java