content: package kotlin.jvm.internal;
  
  import kotlin.reflect.KCallable;
  import kotlin.reflect.KMutableProperty0;
  import kotlin.reflect.KProperty0;
  
  public abstract class MutablePropertyReference0 extends MutablePropertyReference implements KMutableProperty0 {
      public MutablePropertyReference0() {
      }
  
      public MutablePropertyReference0(Object receiver) {
          super(receiver);
      }
  
      public MutablePropertyReference0(Object receiver, Class owner, String name, String signature, int flags) {
          super(receiver, owner, name, signature, flags);
      }
  
      /* access modifiers changed from: protected */
      public KCallable computeReflected() {
          return Reflection.mutableProperty0(this);
      }
  
      public Object getDelegate() {
          return ((KMutableProperty0) getReflected()).getDelegate();
      }
  
      public KProperty0.Getter getGetter() {
          return ((KMutableProperty0) getReflected()).getGetter();
      }
  
      public KMutableProperty0.Setter getSetter() {
          return ((KMutableProperty0) getReflected()).getSetter();
      }
  
      public Object invoke() {
          return get();
      }
  }
  