Copyright (c) 2005 - 2012 The Apache Software Foundation This product includes software developed by The Apache Software Foundation (http://www.apache.org/).