AnnotatedType<Object> annotatedType = (AnnotatedType<Object>)annotatedElementFactory.newAnnotatedType(beanClass);
AnnotatedConstructor<Object> am = annotatedElementFactory
.newAnnotatedConstructor((Constructor<Object>) injectionMember,annotatedType);
List<AnnotatedParameter<Object>> annParameters = am.getParameters();
annotated = annParameters.get(in.readByte());
injectionType = annotated.getBaseType();
}
delegate = in.readBoolean();
transientt = in.readBoolean();