Copyright (C) CLIPS 2006 All rights reserved.