@Override
public JAXBContext findCacheXmlTypeContext(MediaType mediaType, Annotation[] annotations, Class... classes) throws JAXBException
{
CacheKey key = new CacheKey(classes);
Mapped mapped = FindAnnotation.findAnnotation(annotations, Mapped.class);
BadgerFish badger = FindAnnotation.findAnnotation(annotations, BadgerFish.class);
if (badger != null)
{
JAXBContext ctx = badgerXmlTypeCollectionCache.get(key);
if (ctx != null) return ctx;
ctx = createXmlTypeContext(annotations, classes);