@Override
 public Writer getObjectWriter(Object o) throws IOException {
   return externalizerTable.getObjectWriter(o);
 }
 @Override
 public Object readObject(Unmarshaller input) throws IOException, ClassNotFoundException {
   return externalizerTable.readObject(input);
 }
 @Override
 public boolean isMarshallableCandidate(Object o) {
   return super.isMarshallableCandidate(o) || externalizerTable.isMarshallableCandidate(o);
 }