Class<?>[] parameters = (Class<?>[])in.readObject();
Method method = ClassUtil.getDeclaredMethod(beanClass, methodName, parameters);
this.injectionMember = method;
AnnotatedType<?> annotated = annotatedElementFactory.newAnnotatedType(beanClass);
AnnotatedMethod<Object> am = (AnnotatedMethod<Object>)annotatedElementFactory.
newAnnotatedMethod((Method)this.injectionMember ,annotated);
List<AnnotatedParameter<Object>> annParameters = am.getParameters();
this.annotated = annParameters.get(in.readByte());