code: function isBase(node, compareNode) {
              while (compareNode) {
                  if (compareNode === node) {
                      return true;
                  }
  
                  compareNode = self.getBase(compareNode);
              }
  
              return false;
          }
docs: function getProperty(node, name) { var property; while (property === undefined && node !== null) { property = innerCore.getProperty(node, name); node = self.getBase(node); } return property; }