@Override public MyType convert(String source) { return new MyType(source.substring(1)); } }
@Override public byte[] convert(MyType source) { return ("~" + source.toString()).getBytes(); } }
@Override public String convert(MyType source) { return "_" + source.toString(); } }
@Override public MyType convert(byte[] source) { return new MyType(new String(source).substring(1)); } }