int ps = con.getParameterTypes().length;
for (int p = 0; p < ps; p++) {
Type pgtype = con.getGenericParameterTypes()[p];
Annotation[] as = con.getParameterAnnotations()[p];
aoc.setAnnotations(as);
Injectable i = null;
for (Annotation a : as) {
i = ipc.getInjectable(
a.annotationType(), aoc, a, pgtype,
ComponentScope.UNDEFINED_SINGLETON);
}