private void add(Class<? extends Annotation> type, String name, Statement value) { if (parameters == null) parameters = new HashMap<Class<? extends Annotation>, MultivaluedMap<String, Statement>>(); MultivaluedMap<String, Statement> params = parameters.get(type); if (params == null) { parameters.put(type, params = new MultivaluedMapImpl<String, Statement>()); } params.add(name, value); }