Copyright (c) 1997-2017 Oracle and/or its affiliates. Copyright (c) 1997-2015 Oracle and/or its affiliates. Copyright (c) 2017 Oracle and/or its affiliates. Copyright (c) 1997-2016 Oracle and/or its affiliates. Copyright (c) 1997-2014 Oracle and/or its affiliates. Copyright (c) 1997-2012 Oracle and/or its affiliates. Copyright (c) 1997-2018 Oracle and/or its affiliates.