{
if (field.isAnnotationPresent(InjectGeneric.class))
{
if (AnnotatedMember.class.isAssignableFrom(field.getJavaMember().getType()))
{
injectedFields.put(field, new ImmutableInjectionPoint(field, Collections.<Annotation> singleton(annotatedMemberSyntheticProvider.get(identifier)), this, false, false));
}
else
{
injectedFields.put(field, new ImmutableInjectionPoint(field, filteredQualifiers, this, false, false));
}
if (!field.getJavaMember().isAccessible())
{
field.getJavaMember().setAccessible(true);
}