package org.arquillian.cube.spi.requirement; public interface Requirement<T> { /** * Check if the specified requirement is met in a given context. * * @param context * the target context. * * @throws UnsatisfiedRequirementException * when the requirement is not satisfied. */ void check(T context) throws UnsatisfiedRequirementException; }