//===============================================
// Author: Josh Larsen      Date Revised: $Date: 1996/06/05 08:21:42 $
// Class Name: InvalidOperationError     Version: $Revision: 1.2 $
// Filename: InvalidOperationError.java
// Package: pcm.machine
// Purpose: The error occurs in the subtraction of two
//		MoneyAmount's equals a negative number.
//===============================================

package com.nanosoft.pcm.machine;
import com.nanosoft.pcm.machine.MoneyAmount;
import java.io.*;

public class InvalidOperationError extends ArithmeticException {

	public InvalidOperationError () {
       super("Invalid MoneyAmount Operation Occurred!");
	}

	public InvalidOperationError (MoneyAmount left, MoneyAmount right) {
       super("Invalid Operation occured: " + left.getAmount() + 
              " - " + right.getAmount());
	}
}