------------------------------------------

interface Queue    // save as Queue.java
  {
    void enterQ( int a );
    int leaveQ();
    int peekAtQ();
    int qLength();
    boolean isQEmpty();
    boolean isQFull();
    int qCapacity();
  }

------------------------------------------

class JollyQ1 implements Queue  // save as JollyQ1.java
  {
    public void enterQ( int a ){}
    public int leaveQ(){ return 2; }
    public int peekAtQ(){ return 2; }
    public int qLength(){ return 2; }
    public boolean isQEmpty(){ return true; }
    public boolean isQFull(){ return false; }
    public int qCapacity(){ return 2; }
  }  // this is a pretty silly if compilable implementation!!


------------------------------------------