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

package com.hypixel.hytale.codec.schema;

import javax.annotation.Nullable;
import com.hypixel.hytale.codec.schema.config.Schema;
import javax.annotation.Nonnull;

public interface SchemaConvertable<T>
{
    @Nonnull
    Schema toSchema(@Nonnull final SchemaContext p0);
    
    @Nonnull
    default Schema toSchema(@Nonnull final SchemaContext context, @Nullable final T def) {
        return this.toSchema(context);
    }
}
