package net.varkhan.base.management.state; import java.util.Collection; /** * <b></b>. * <p/> * * @author varkhan * @date 1/22/11 * @time 10:40 PM */ public interface StateReport<L extends Level,S extends State<L,S>> extends StateAware<L,S> { public S state(); public Collection<StateCheck<L,S>> checks(); public void update(); }