77,79c77
<     
<     private HashMap<MediaType, Parser> _cache = null;
<     
---
> 
81,92c79
<        if (context.isEmpty()) {
<          if (_cache == null) { 
<             _cache = getParsersInternal(context);
<          }
<          return _cache;
<       } else {
<          return getParsersInternal(context);
<       }
<     }
<     
<     protected HashMap<MediaType, Parser> getParsersInternal(ParseContext context) {
<         HashMap<MediaType, Parser> map = new HashMap<MediaType, Parser>();
---
>         Map<MediaType, Parser> map = new HashMap<MediaType, Parser>();
153d139
<         _cache = null;
161c147
<     public Map<MediaType, Parser> getParsers() {       
---
>     public Map<MediaType, Parser> getParsers() {
176d161
<         _cache = null;
213d197
<     
