SR>Это был вопрос? Если да, то что удивляет? Чего только сейчас IDE не генерируют.
SR>Например Eclipse по
SR>SR>class A {
SR> final Object b;
SR> Object c;
SR>}
SR>
SR>в несколько щелчков мышью сделает
SR>SR>class A {
SR> final Class1 b;
SR> Class2 c;
SR> public A(Class1 b, Class2 c) {
SR> this.b = b;
SR> this.c = c;
SR> }
SR> public Class1 getB() {
SR> return b;
SR> }
SR> public void setC(Class2 c) {
SR> this.c = c;
SR> }
SR> public Class2 getC() {
SR> return c;
SR> }
SR>}
SR>
SR>Сами понимаете, что добавить еще и equals не сложно.
Потом кто-то это будет редактировать под vi через ssh

... << RSDN@Home 1.2.0 alpha 4 rev. 1084>>