package net.minecraft.command.arg;
import net.minecraft.command.type.management.TypeID;
public class AbstractWrapper<R>
{
public final TypeID<R> type;
public AbstractWrapper(final TypeID<R> type)
{
this.type = type;
}
public void checkTypes(final TypeID<?> type) throws IllegalArgumentException
{
if (this.type != type)
throw new IllegalArgumentException("Incompatible TypeIDs: " + type.name + " & " + this.type.name);
}
}