class C2  {
  void msg(long n) {
    System.out.println("Msg Em C2: " + n);
  }
  void msg1(long n) {
    System.out.println("Msg1 Em C2: " + n);
  }
}

class C3 extends C2 {
  void msg(int n) {
    System.out.println("Msg Em C3: " + n);
  }
  void msg1(long n) {
    System.out.println("Msg1 Em C3: " + n);
  }
}

public class Teste {
  public static void main(String argv[]) {
     C3		c3 = new C3();

     int t = 99;
     ((C2) c3).msg(t); // Msg Em C2: 99
     ((C2) c3).msg1(t); // Msg1 Em C3: 99
  }
}