Based on source code originally developed by
Atanion GmbH (http://www.atanion.com/)
Copyright 2002-2005 Atanion GmbH,
