code: @SuppressWarnings("unchecked")
      public Map<String, Declaration> getDeclarations() {
          if ( this.dirty || (this.declarations == null) ) {
              this.declarations = this.getExtendedLhs( this, null ).getOuterDeclarations();
              this.dirty = false;
          }
          return this.declarations;
      }
docs: Retrieve the set of all <i>root fact object </i> parameter
  <code>Declarations</code>.
  
  @return The Set of <code>Declarations</code> in order which specify the
  <i>root fact objects</i>.