(C) A. Schiffler, LGPL - see file LICENSE