This file is distributed under the license LGPL version 3 or later
