// 
// Decompiled by Procyon v0.6.0
// 

package com.hypixel.hytale.codec;

import javax.annotation.Nullable;
import java.io.IOException;
import com.hypixel.hytale.codec.util.RawJsonReader;

public interface RawJsonInheritCodec<T> extends RawJsonCodec<T>
{
    @Nullable
    T decodeAndInheritJson(final RawJsonReader p0, final T p1, final ExtraInfo p2) throws IOException;
    
    void decodeAndInheritJson(final RawJsonReader p0, final T p1, final T p2, final ExtraInfo p3) throws IOException;
}
