package gtPlusPlus.api.interfaces; public interface RunnableWithInfo extends Runnable { public V getInfoData(); default public Class getInfoDataType() { return getInfoData().getClass(); } }