code: private boolean isBooleanFalse() {
  
          if (getNode().getDataKey() >= 0) {
              return false;
          } else { // is AtomicValue
              if (getNode().getTypeKey() == NamePageHash.generateHashForString("xs:boolean")) {
                  // atomic value of type boolean
                  // return true, if atomic values's value is false
                  return !(Boolean.parseBoolean(new String(((ITreeValData)getNode()).getRawValue())));
  
              } else {
                  return false;
              }
          }
  
      }
docs: Tests whether current Item is an atomic value with boolean value "false".
  
  @return true, if Item is boolean typed atomic value with type "false".