The following Java code appears to be fairly lengthy and somewhat repetitive. Can it be made more concise?
A myObjA = getObject(id, A.class);
if (myObjA != null) {
handleA(myObjA);
}
B myObjB = getObject(id, B.class);
if (myObjB != null) {
handleB(myObjB);
}
C myObjC = getObject(id, C.class);
if (myObjC != null) {
handleC(myObjC);
}
Forgot to mention. This is not running on Java 8 :(