The following additional provisions apply to src/core.js, src/graphics2d.js,
lib/stroke.min.js, lib/generated/geom.js and lib/generated/swingundo.js 

core.js contains various classes translated from OpenJDK 8
geom.js contains classes translated from java.awt.geom package in OpenJDK 8
swingundo.js contains classes translated from javax.swing.undo package in OpenJDK 8
stroke.min.js contains java.awt.BasicStroke class translated from OpenJDK 8

These files were developed on the base of OpenJDK classes available at: 
http://openjdk.java.net/projects/jdk8/


Copyright (c) 2015-2018 Emmanuel PUYBARET / eTeks <info@eteks.com>

Copyright (c) 1997, 2013, Oracle and/or its affiliates. All rights reserved.
DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.

This code is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License version 2 only, as
published by the Free Software Foundation.  Oracle designates this
particular file as subject to the "Classpath" exception as provided
by Oracle in the LICENSE file that accompanied OpenJDK 8 source code.

This code is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
version 2 for more details (a copy is included in the LICENSE file that
accompanied this code).

You should have received a copy of the GNU General Public License version
2 along with this work; if not, write to the Free Software Foundation,
Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
