@Provider
protected final static class MoxyJsonConfigurationContextResolver implements ContextResolver<MoxyJsonConfig> {
@Override
public MoxyJsonConfig getContext(final Class<?> objectType) {
final MoxyJsonConfig configuration = new MoxyJsonConfig();
final Map<String, String> namespacePrefixMapper = new HashMap<String, String>(1);
namespacePrefixMapper.put("http://www.w3.org/2001/XMLSchema-instance", "xsi");
namespacePrefixMapper.put("http://example.com", "example");
namespacePrefixMapper.put("http://test.jaxb.com", "jaxb");
configuration.setNamespacePrefixMapper(namespacePrefixMapper);
configuration.setNamespaceSeparator(':');
return configuration;
}