class Cake {

  public boolean hasContext() {
    try {
      getContext();
      return true;
    } catch (RuntimeException e) {
      return false;
    }
  }

  public  Cake();
  public  Cake(Cake other);

}