--- /dev/null
+<!--\r
+ Licensed to the Apache Software Foundation (ASF) under one or more\r
+ contributor license agreements. See the NOTICE file distributed with\r
+ this work for additional information regarding copyright ownership.\r
+ The ASF licenses this file to you under the Apache License, Version 2.0\r
+ (the "License"); you may not use this file except in compliance with\r
+ the License. You may obtain a copy of the License at\r
+\r
+ http://www.apache.org/licenses/LICENSE-2.0\r
+\r
+ Unless required by applicable law or agreed to in writing, software\r
+ distributed under the License is distributed on an "AS IS" BASIS,\r
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+ See the License for the specific language governing permissions and\r
+ limitations under the License.\r
+-->\r
+<body>\r
+Useful constants that the Java compiler will in-line.\r
+A collection of reference interfaces that contain primitive or\r
+String constants. Such constants will be in-lined by the Java\r
+compiler hopefully leading to smaller footprint, than a reference\r
+to a field entails. Fields in interfaces are automatically public,\r
+static and final, hence constants.\r
+<P>\r
+These classes should not need to be shipped with any of the Derby jar files.\r
+If one is shipped with a Jar file then it most likely means the field\r
+representing the constant was a non-String Object (e.g. new Integer(1))\r
+or the final field is a calculated value that could not be resolved\r
+to a constant by the Java compiler.\r
+</body>
\ No newline at end of file