Java reflection through the abstract Java reflection api in javareflectcommon