code: @Override
      public void reset(final long mNodeKey) {
  
          super.reset(mNodeKey);
          mFirst = true;
  
          if (mIf != null) {
              mIf.reset(mNodeKey);
          }
  
          if (mThen != null) {
              mThen.reset(mNodeKey);
          }
  
          if (mElse != null) {
              mElse.reset(mNodeKey);
          }
  
      }
docs: {@inheritDoc}