text: class Base {
    static basePublicStaticMethod() {
      return 'good';
    }
  
  }
  
  var _subStaticPrivateMethod = babelHelpers.classPrivateFieldLooseKey("subStaticPrivateMethod");
  
  class Sub extends Base {
    static basePublicStaticMethod() {
      return 'bad';
    }
  
    static check() {
      babelHelpers.classPrivateFieldLooseBase(Sub, _subStaticPrivateMethod)[_subStaticPrivateMethod]();
    }
  
  }
  
  function _subStaticPrivateMethod2() {
    return babelHelpers.get(babelHelpers.getPrototypeOf(Sub), "basePublicStaticMethod", this).call(this);
  }
  
  Object.defineProperty(Sub, _subStaticPrivateMethod, {
    value: _subStaticPrivateMethod2
  });
  