@Override public void decode(@NotNull Decoder d) throws IOException { ObjectFactory.decode(d, this); }