001 002 package counter; 003 004 public interface ICounterAlgo{ 005 /** 006 * @param host 007 * @param param 008 */ 009 public abstract Object zeroCase(ICounter host, Object... param); 010 011 /** 012 * @param host 013 * @param param 014 */ 015 public abstract Object nonZeroCase(ICounter host, Object... param); 016 } 017