/**
 * Things that can be multiplied by each other.
 *
 * @author Samuel A. Rebelsky
 * @author Yvonne Palm
 * @author Jonathan Wellons
 * @author Alex the Leach Man
 */
public interface Multipliable
{
  /**
   * Multiply this value by another value, return the product
   * as a new value.
   */
  public Multipliable multiply(Multipliable other);
} // interface Multipliable
