public class BootMain {
  public static void main(String []args) {
    Boot theLeftOne = new Boot(10, "brown", "acme", "earth crusher");
    Boot theRightOne = new Boot(10, "brown", "acme", "earth crusher");

    System.out.println(theLeftOne.toString());
    System.out.println(theRightOne.toString());

    /* compares locations, not contents */
    if (theLeftOne == theRightOne) {
      System.out.println("same");
    } else {
      System.out.println("different");
    }

    /* why does this even compile?
     * notice that we wrote no equals() method
     * for Boot */
    if (theLeftOne.equals(theRightOne)) {
      System.out.println("same");
    } else {
      System.out.println("different");
    }
  }
}
