Copyright (c) 2012-14 cpw
All rights reserved. This program and the accompanying materials
are made available under the terms of the GNU Public License v3.0,
which are available at http://www.gnu.org/licenses/gpl.html