@Override
public SessionAttributeMarshaller createMarshaller(LocalDistributableSessionManager manager) {
MarshallingConfiguration configuration = new MarshallingConfiguration();
configuration.setClassResolver(manager.getApplicationClassResolver());
configuration.setSerializedCreator(new SunReflectiveCreator());
configuration.setExternalizerCreator(new ReflectiveCreator());
configuration.setClassTable(this);
this.configurations.put(CURRENT_VERSION, configuration);
return new SessionAttributeMarshallerImpl(new MarshallingContext(this.factory, this));
}