class SnapshotCheckCommand extends AbstractSnapshotCommand<SnapshotCheckCommandArg> {
    /** {@inheritDoc} */
    @Override public String description() {
        return "Check snapshot";
    }

    /** {@inheritDoc} */
    @Override public Class<SnapshotCheckCommandArg> argClass() {
        return SnapshotCheckCommandArg.class;
    }

    /** {@inheritDoc} */
    @Override public Class<SnapshotCheckTask> taskClass() {
        return SnapshotCheckTask.class;
    }

    /** {@inheritDoc} */
    @Override public void printResult(SnapshotCheckCommandArg arg, SnapshotTaskResult res0, Consumer<String> printer) {<FILL_FUNCTION_BODY>}
}

        try {
            ((SnapshotPartitionsVerifyTaskResult)res0.result()).print(printer);
        }
        catch (Exception e) {
            throw new IgniteException(e);
        }
    
<methods>public non-sealed void <init>() ,public void printResult(org.apache.ignite.internal.management.snapshot.SnapshotCheckCommandArg, org.apache.ignite.internal.management.snapshot.SnapshotTaskResult, Consumer<java.lang.String>) <variables>