自分をインスタンス化したクラスを引数なしで取得する方法、
というのがあれば知りたいです。
ソースで説明すると、こんな感じです。

class Class2 {
  public void aaa() {  
    (Class1のmainを実行した際、ここでClass1を取得する)
  }
}

class Class1 {
  public static void main(String args[]) {
    Class2 class2 = new Class2();
    class2.aaa();
    ....
  }
}

aaaの引数としてクラスを渡せばいいのは分かりますがですが、
できれば今後の為にもスマートな方法が知りたいです。
バージョンは1.3.0がありがたいですが、最新とかでもかまいません。