A synthetic InjectionPoint should reflect all the metadata gathered in the Instance<T> plus the additional qualifiers and types from select().
Currently it seems that only the type and qualifiers are filled and all other stuff is empty.
Please check the new wording for InjectionPoint in CDI-1.1