package net.minecraft.util; import org.jetbrains.annotations.Nullable; public class ExceptionCollector { @Nullable private T result; public void add(T exception) { if (this.result == null) { this.result = exception; } else { this.result.addSuppressed(exception); } } public void throwIfPresent() throws T { if (this.result != null) { throw this.result; } } }