Aleks, can you please address Lance’s comments and commit the patch to JDK?
—Dmitry > On 13 Jun 2017, at 20:28, Mandy Chung <mandy.ch...@oracle.com> wrote: > > My comment can be addressed separately as a follow-up issue. I’m okay with > that. > > I suggest to get Aleks’ help to get this change in JDK 9 asap. > > Mandy > >> On Jun 13, 2017, at 11:11 AM, Lance Andersen <lance.ander...@oracle.com> >> wrote: >> >> I think that is fine. You would also want to make sure that Mandy’s >> feedback was addressed. >> >> Best >> Lance >> >> >>> On Jun 13, 2017, at 2:08 PM, Dmitry Kornilov <dmitry.korni...@oracle.com> >>> wrote: >>> >>> Roman is on vacation this week and coming back next Tuesday, May 20. If we >>> are in a hurry with this sync (and we are) I can ask Aleks Efimov to make >>> these changes and commit it to JDK. >>> >>> —Dmitry >>> >>> >>>> On 13 Jun 2017, at 01:24, Lance Andersen <lance.ander...@oracle.com >>>> <mailto:lance.ander...@oracle.com>> wrote: >>>> >>>> Hi Roman, >>>> >>>> Overall looks OK. >>>> >>>> A couple of minor comments >>>> >>>> - JAXBContext for methods such as createValidator() I would suggest >>>> adding the @Deprecated annotation >>>> - jdk.xml.bind and jdk.xml.ws have been updated via >>>> http://hg.openjdk.java.net/jdk9/dev/jaxws/rev/0d797e800441 >>>> <http://hg.openjdk.java.net/jdk9/dev/jaxws/rev/0d797e800441> so you >>>> probably and omit >>>> >>>> Best >>>> Lance >>>>> On Jun 1, 2017, at 3:03 PM, Lance Andersen <lance.ander...@oracle.com >>>>> <mailto:lance.ander...@oracle.com>> wrote: >>>>> >>>>> >>>>>> On Jun 1, 2017, at 2:18 PM, Roman Grigoriadi >>>>>> <roman.grigori...@oracle.com <mailto:roman.grigori...@oracle.com>> wrote: >>>>>> >>>>>>> >>>>>>> On 1 Jun 2017, at 20:08, Lance Andersen <lance.ander...@oracle.com >>>>>>> <mailto:lance.ander...@oracle.com> <mailto:lance.ander...@oracle.com >>>>>>> <mailto:lance.ander...@oracle.com>>> wrote: >>>>>>> >>>>>>> Hi Aleks, >>>>>>> >>>>>>> Its all good. I don’t suppose there is a webrev of the diffs from 01 >>>>>>> to 02 (or an easy way to see what changed)? >>>>>> >>>>>> Unfortunately no list of changed files, just a description of changes in >>>>>> my last message. >>>>> >>>>> OK, thank you., >>>>>> In addition to those fix for JDK-8176741 is included in this upload and >>>>>> some new messages (modeler*.properties, wscompile*.properties) >>>>>> >>>>>> Maybe I can produce some diff of changed files from git history of the >>>>>> standalone (probably still many files) if that would be of any help. We >>>>>> may try to sync in a smaller parts next time. >>>>> >>>>> I would not worry about it. I was hoping to just look at just the >>>>> changes from the previous, but will be easier for me to just review the >>>>> entire webrev again. >>>>> >>>>>> >>>>>> Roman >>>>>> >>>>>> >>>>>>> >>>>>>> Best >>>>>>> Lance >>>>>>>> On Jun 1, 2017, at 2:06 PM, Aleks Efimov <aleksej.efi...@oracle.com >>>>>>>> <mailto:aleksej.efi...@oracle.com> <mailto:aleksej.efi...@oracle.com >>>>>>>> <mailto:aleksej.efi...@oracle.com>>> wrote: >>>>>>>> >>>>>>>> I'm sorry Lance! I'm uploading new version of the webrev right now to >>>>>>>> the same location :-) It should be on-line soon =) >>>>>>>> >>>>>>>> Best, >>>>>>>> Aleksei >>>>>>>> >>>>>>>> On 06/01/2017 06:34 PM, Lance Andersen wrote: >>>>>>>>> Hi Roman, >>>>>>>>> >>>>>>>>> The webrev seems to have gotten moved as I was reviewing it and now >>>>>>>>> it is gone :-) >>>>>>>>> >>>>>>>>>> On May 31, 2017, at 8:06 AM, Roman Grigoriadi >>>>>>>>>> <roman.grigori...@oracle.com <mailto:roman.grigori...@oracle.com> >>>>>>>>>> <mailto:roman.grigori...@oracle.com >>>>>>>>>> <mailto:roman.grigori...@oracle.com>>> wrote: >>>>>>>>>> >>>>>>>>>> Hi, >>>>>>>>>> >>>>>>>>>> New webrev can be found here: >>>>>>>>>> http://cr.openjdk.java.net/~aefimov/jaxws-integrations/8176508/02/ >>>>>>>>>> <http://cr.openjdk.java.net/~aefimov/jaxws-integrations/8176508/02/> >>>>>>>>>> <http://cr.openjdk.java.net/~aefimov/jaxws-integrations/8176508/02/ >>>>>>>>>> <http://cr.openjdk.java.net/~aefimov/jaxws-integrations/8176508/02/>> >>>>>>>>>> <http://cr.openjdk.java.net/~aefimov/jaxws-integrations/8176508/02/ >>>>>>>>>> <http://cr.openjdk.java.net/~aefimov/jaxws-integrations/8176508/02/> >>>>>>>>>> <http://cr.openjdk.java.net/~aefimov/jaxws-integrations/8176508/02/ >>>>>>>>>> <http://cr.openjdk.java.net/~aefimov/jaxws-integrations/8176508/02/>>> >>>>>>>>>> >>>>>>>>>> Previous review comments have been addressed. >>>>>>>>>> >>>>>>>>>> New changes since last webrev upload: >>>>>>>>>> >>>>>>>>>> Few “opens xxx to java.xml.bind” in the module-info of java.xml.ws >>>>>>>>>> with descriptions of files in java.xml.ws, which calls >>>>>>>>>> JAXBContext#newInstance. >>>>>>>>>> >>>>>>>>>> JAXB-API: >>>>>>>>>> - JAXBContext.java - deprecated implementation discovery with >>>>>>>>>> jaxb.properties resource. >>>>>>>>>> - ContextFinder when called with String contextPath now tries to >>>>>>>>>> resolve jaxb.properties with Class#getResource if >>>>>>>>>> ClassLoader#getResource fails due to insufficient openness of >>>>>>>>>> jaxb.properties resource package. >>>>>>>>>> - better JAXBException message when package of jaxb classes is not >>>>>>>>>> open to java.xml.bind >>>>>>>>>> >>>>>>>>>> JAXB-RI: >>>>>>>>>> - fixed escaping newlines when using bundled jaxws transport. >>>>>>>>>> >>>>>>>>>> SAAJ-RI >>>>>>>>>> - fixed TCK test failures >>>>>>>>>> >>>>>>>>>> JAXWS-RI >>>>>>>>>> - fixed parsing wsdl in secure mode >>>>>>>>>> >>>>>>>>>> We have one JCK runtime test failure, which should be probably fixed >>>>>>>>>> in tests, I have created issue for it: >>>>>>>>>> https://bugs.openjdk.java.net/browse/JCK-7308397 >>>>>>>>>> <https://bugs.openjdk.java.net/browse/JCK-7308397> >>>>>>>>>> <https://bugs.openjdk.java.net/browse/JCK-7308397 >>>>>>>>>> <https://bugs.openjdk.java.net/browse/JCK-7308397>> >>>>>>>>>> <https://bugs.openjdk.java.net/browse/JCK-7308397 >>>>>>>>>> <https://bugs.openjdk.java.net/browse/JCK-7308397> >>>>>>>>>> <https://bugs.openjdk.java.net/browse/JCK-7308397 >>>>>>>>>> <https://bugs.openjdk.java.net/browse/JCK-7308397>>> >>>>>>>>>> >>>>>>>>>> Please review. >>>>>>>>>> >>>>>>>>>> Thanks, >>>>>>>>>> Roman >>>>>>>>>> >>>>>>>>>>> On 8 May 2017, at 22:38, Lance Andersen <lance.ander...@oracle.com >>>>>>>>>>> <mailto:lance.ander...@oracle.com> >>>>>>>>>>> <mailto:lance.ander...@oracle.com >>>>>>>>>>> <mailto:lance.ander...@oracle.com>> >>>>>>>>>>> <mailto:lance.ander...@oracle.com >>>>>>>>>>> <mailto:lance.ander...@oracle.com> >>>>>>>>>>> <mailto:lance.ander...@oracle.com >>>>>>>>>>> <mailto:lance.ander...@oracle.com>>>> wrote: >>>>>>>>>>> >>>>>>>>>>> Hi Roman, >>>>>>>>>>> >>>>>>>>>>> I made a pass through the webrev and have the following feedback: >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/StaxLazySourceBridge.java >>>>>>>>>>> and several files - which follow in the webrev, have formatting >>>>>>>>>>> issues with the newly added @override and existing @overrides and >>>>>>>>>>> should probably be cleaned up >>>>>>>>>>> >>>>>>>>>>> src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/BodyElementImpl.java >>>>>>>>>>> - can 960 -962 be deleted >>>>>>>>>>> >>>>>>>>>>> src/java.xml.ws/share/classes/com/sun/xml/internal/ws/util/version.properties >>>>>>>>>>> - The copyright was reverted. Also what happens to the svn info >>>>>>>>>>> in this file with the move to github? >>>>>>>>>>> >>>>>>>>>>> src/java.xml.ws/share/classes/javax/xml/soap/package-info.java - I >>>>>>>>>>> would use ™ for TM >>>>>>>>>>> >>>>>>>>>>> src/java.xml.ws/share/classes/javax/xml/ws/Service.java - See >>>>>>>>>>> comments starting at 230 seem off >>>>>>>>>>> >>>>>>>>>>> src/java.xml.ws/share/classes/javax/xml/ws/WebServiceRef.java - I >>>>>>>>>>> would make the comments starting at 139 be consistent with the >>>>>>>>>>> other comments >>>>>>>>>>> >>>>>>>>>>> src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/*.properties >>>>>>>>>>> - the copyright date was reverted >>>>>>>>>>> >>>>>>>>>>> src/jdk.xml.bind/share/classes/module-info.java should already be >>>>>>>>>>> updated in the workspace >>>>>>>>>>> >>>>>>>>>>> src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/processor/ProcessorException.java >>>>>>>>>>> - The copyright should be updated to 2017 >>>>>>>>>>> >>>>>>>>>>> src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/util/WSDLParseException.java >>>>>>>>>>> - the copyright was reverted >>>>>>>>>>> >>>>>>>>>>> src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/wsdl/framework/ParseException.java >>>>>>>>>>> - the copyright was reverted >>>>>>>>>>> >>>>>>>>>>> src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/wsdl/framework/ValidationException.java >>>>>>>>>>> - the copyright was reverted >>>>>>>>>>> >>>>>>>>>>> src/jdk.xml.ws/share/classes/module-info.java - this was already >>>>>>>>>>> updated in the workspace >>>>>>>>>>> >>>>>>>>>>> src/java.xml.bind/share/classes/javax/xml/bind/ModuleUtil.java - >>>>>>>>>>> the copyright should only be 2017 >>>>>>>>>>> >>>>>>>>>>> src/java.xml.ws/share/classes/com/sun/xml/internal/ws/policy/sourcemodel/attach/ContextClassloaderLocalMessages.java. >>>>>>>>>>> - the copyright should only be 2017 >>>>>>>>>>> >>>>>>>>>>> src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/NewmessagesMessages.java >>>>>>>>>>> - the copyright should only be 2017 >>>>>>>>>>> >>>>>>>>>>> src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/newmessages.properties >>>>>>>>>>> - this is in the workspace already >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>>> On May 3, 2017, at 12:49 PM, Roman Grigoriadi >>>>>>>>>>>> <roman.grigori...@oracle.com <mailto:roman.grigori...@oracle.com> >>>>>>>>>>>> <mailto:roman.grigori...@oracle.com >>>>>>>>>>>> <mailto:roman.grigori...@oracle.com>> >>>>>>>>>>>> <mailto:roman.grigori...@oracle.com >>>>>>>>>>>> <mailto:roman.grigori...@oracle.com> >>>>>>>>>>>> <mailto:roman.grigori...@oracle.com >>>>>>>>>>>> <mailto:roman.grigori...@oracle.com>>>> wrote: >>>>>>>>>>>> >>>>>>>>>>>> Hi, >>>>>>>>>>>> >>>>>>>>>>>> you can find new web rev here: >>>>>>>>>>>> http://cr.openjdk.java.net/~aefimov/jaxws-integrations/8176508/01/ >>>>>>>>>>>> <http://cr.openjdk.java.net/~aefimov/jaxws-integrations/8176508/01/> >>>>>>>>>>>> >>>>>>>>>>>> <http://cr.openjdk.java.net/~aefimov/jaxws-integrations/8176508/01/ >>>>>>>>>>>> >>>>>>>>>>>> <http://cr.openjdk.java.net/~aefimov/jaxws-integrations/8176508/01/>> >>>>>>>>>>>> >>>>>>>>>>>> <http://cr.openjdk.java.net/~aefimov/jaxws-integrations/8176508/01/ >>>>>>>>>>>> >>>>>>>>>>>> <http://cr.openjdk.java.net/~aefimov/jaxws-integrations/8176508/01/> >>>>>>>>>>>> >>>>>>>>>>>> <http://cr.openjdk.java.net/~aefimov/jaxws-integrations/8176508/01/ >>>>>>>>>>>> >>>>>>>>>>>> <http://cr.openjdk.java.net/~aefimov/jaxws-integrations/8176508/01/>>> >>>>>>>>>>>> >>>>>>>>>>>> <http://cr.openjdk.java.net/~aefimov/jaxws-integrations/8176508/01/ >>>>>>>>>>>> >>>>>>>>>>>> <http://cr.openjdk.java.net/~aefimov/jaxws-integrations/8176508/01/> >>>>>>>>>>>> >>>>>>>>>>>> <http://cr.openjdk.java.net/~aefimov/jaxws-integrations/8176508/01/ >>>>>>>>>>>> >>>>>>>>>>>> <http://cr.openjdk.java.net/~aefimov/jaxws-integrations/8176508/01/>> >>>>>>>>>>>> >>>>>>>>>>>> <http://cr.openjdk.java.net/~aefimov/jaxws-integrations/8176508/01/ >>>>>>>>>>>> >>>>>>>>>>>> <http://cr.openjdk.java.net/~aefimov/jaxws-integrations/8176508/01/> >>>>>>>>>>>> >>>>>>>>>>>> <http://cr.openjdk.java.net/~aefimov/jaxws-integrations/8176508/01/ >>>>>>>>>>>> >>>>>>>>>>>> <http://cr.openjdk.java.net/~aefimov/jaxws-integrations/8176508/01/>>>> >>>>>>>>>>>> >>>>>>>>>>>> Previous review comments are addressed. >>>>>>>>>>>> >>>>>>>>>>>>> The change to version.properties reminds me to ask if there is >>>>>>>>>>>>> anything in the jaxws repo to indicate the version of the JAX-* >>>>>>>>>>>>> components? It's often difficult to determine what bits are in >>>>>>>>>>>>> the JDK vs. the upstream project. >>>>>>>>>>>> >>>>>>>>>>>> Version as in our Maven project is 2.3.0-SNAPSHOT for JAX-WS at >>>>>>>>>>>> the time we are syncing. Subcomponents (SAAJ, JAXB mainly) are >>>>>>>>>>>> promoted, for example >>>>>>>>>>>> in >>>>>>>>>>>> jdk/jaxws/src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle.properties >>>>>>>>>>>> There is: >>>>>>>>>>>> # for JDK integration - include version in source zip >>>>>>>>>>>> jaxb.jdk.version=2.3.0-b170412.1723 >>>>>>>>>>>> >>>>>>>>>>>> We can add another version.properties file with versions of all >>>>>>>>>>>> JAX-* components. We may also change version from 2.3.0-SNAPSHOT >>>>>>>>>>>> to something unique like 2.3.0-bXXXXXX.XXXX before sync and put it >>>>>>>>>>>> to maven promoted repo. >>>>>>>>>>>> >>>>>>>>>>>> Roman >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>>> On 12 Mar 2017, at 16:14, Alan Bateman <alan.bate...@oracle.com >>>>>>>>>>>>> <mailto:alan.bate...@oracle.com> <mailto:alan.bate...@oracle.com >>>>>>>>>>>>> <mailto:alan.bate...@oracle.com>> <mailto:alan.bate...@oracle.com >>>>>>>>>>>>> <mailto:alan.bate...@oracle.com> <mailto:alan.bate...@oracle.com >>>>>>>>>>>>> <mailto:alan.bate...@oracle.com>>>> wrote: >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> On 12/03/2017 14:39, Roman Grigoriadi wrote: >>>>>>>>>>>>>> Hi, >>>>>>>>>>>>>> >>>>>>>>>>>>>> Please review standalone JAXB/JAXWS changes, synced to jdk/jaxws >>>>>>>>>>>>>> repo. >>>>>>>>>>>>>> >>>>>>>>>>>>>> JBS: https://bugs.openjdk.java.net/browse/JDK-8176508 >>>>>>>>>>>>>> <https://bugs.openjdk.java.net/browse/JDK-8176508> >>>>>>>>>>>>>> <https://bugs.openjdk.java.net/browse/JDK-8176508 >>>>>>>>>>>>>> <https://bugs.openjdk.java.net/browse/JDK-8176508>> >>>>>>>>>>>>>> <https://bugs.openjdk.java.net/browse/JDK-8176508 >>>>>>>>>>>>>> <https://bugs.openjdk.java.net/browse/JDK-8176508> >>>>>>>>>>>>>> <https://bugs.openjdk.java.net/browse/JDK-8176508 >>>>>>>>>>>>>> <https://bugs.openjdk.java.net/browse/JDK-8176508>>> >>>>>>>>>>>>>> Webrev: >>>>>>>>>>>>>> http://cr.openjdk.java.net/~aefimov/jaxws-integrations/8176508/00/ >>>>>>>>>>>>>> >>>>>>>>>>>>>> <http://cr.openjdk.java.net/~aefimov/jaxws-integrations/8176508/00/> >>>>>>>>>>>>>> >>>>>>>>>>>>>> <http://cr.openjdk.java.net/~aefimov/jaxws-integrations/8176508/00/ >>>>>>>>>>>>>> >>>>>>>>>>>>>> <http://cr.openjdk.java.net/~aefimov/jaxws-integrations/8176508/00/>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> <http://cr.openjdk.java.net/~aefimov/jaxws-integrations/8176508/00/ >>>>>>>>>>>>>> >>>>>>>>>>>>>> <http://cr.openjdk.java.net/~aefimov/jaxws-integrations/8176508/00/> >>>>>>>>>>>>>> >>>>>>>>>>>>>> <http://cr.openjdk.java.net/~aefimov/jaxws-integrations/8176508/00/ >>>>>>>>>>>>>> >>>>>>>>>>>>>> <http://cr.openjdk.java.net/~aefimov/jaxws-integrations/8176508/00/>>> >>>>>>>>>>>>>> >>>>>>>>>>>>> I skimmed the changes and have a few comments (I'm sure Lance or >>>>>>>>>>>>> someone else will do a more detailed review). >>>>>>>>>>>>> >>>>>>>>>>>>> In JAXBContext then "must be open to the java.xml.bind module" >>>>>>>>>>>>> should be "must be open to at least the java.xml.bind module" so >>>>>>>>>>>>> as to cover the case that the package is opened unconditionally >>>>>>>>>>>>> or to java.xml.bind and other modules. In addition, include "at >>>>>>>>>>>>> least" makes it consistent with other wording that we have agreed >>>>>>>>>>>>> for other areas. >>>>>>>>>>>>> >>>>>>>>>>>>> In MailcapCommandMap then the following doesn't seem right for >>>>>>>>>>>>> the class description: >>>>>>>>>>>>> >>>>>>>>>>>>> 59 * (Where <i>java.home</i> is the value of the "java.home" >>>>>>>>>>>>> System property >>>>>>>>>>>>> 60 * and <i>conf</i> is the directory named "conf" if it exists, >>>>>>>>>>>>> 61 * otherwise the directory named "lib"; the "conf" directory >>>>>>>>>>>>> was >>>>>>>>>>>>> 62 * introduced in JDK 1.9.) >>>>>>>>>>>>> >>>>>>>>>>>>> It might be simpler to just have javadoc specify that it attepts >>>>>>>>>>>>> to locate the `mailcap` file in the Java run-time image and then >>>>>>>>>>>>> add an @implNote with the details as to where it looks for >>>>>>>>>>>>> specific runtime releases. >>>>>>>>>>>>> >>>>>>>>>>>>> I see the new source file ModuleUtil is using >>>>>>>>>>>>> java.util.StringTokenizer. It's use in new code has been >>>>>>>>>>>>> discouraged for many years and maybe this could start out using >>>>>>>>>>>>> String.split rather than the legacy class. >>>>>>>>>>>>> >>>>>>>>>>>>> The change to version.properties reminds me to ask if there is >>>>>>>>>>>>> anything in the jaxws repo to indicate the version of the JAX-* >>>>>>>>>>>>> components? It's often difficult to determine what bits are in >>>>>>>>>>>>> the JDK vs. the upstream project. >>>>>>>>>>>>> >>>>>>>>>>>>> -Alan >>>>>>>>>>> <oracle_sig_logo.gif> >>>>>>>>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif >>>>>>>>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif> >>>>>>>>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif >>>>>>>>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif>>> >>>>>>>>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif >>>>>>>>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif> >>>>>>>>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif >>>>>>>>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif>>> >>>>>>>>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif >>>>>>>>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif> >>>>>>>>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif >>>>>>>>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif>>> >>>>>>>>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif >>>>>>>>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif> >>>>>>>>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif >>>>>>>>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif>>>Lance >>>>>>>>>>> Andersen| Principal Member of Technical Staff | +1.781.442.2037 >>>>>>>>>>> Oracle Java Engineering >>>>>>>>>>> 1 Network Drive >>>>>>>>>>> Burlington, MA 01803 >>>>>>>>>>> lance.ander...@oracle.com <mailto:lance.ander...@oracle.com> >>>>>>>>>>> <mailto:lance.ander...@oracle.com >>>>>>>>>>> <mailto:lance.ander...@oracle.com>> >>>>>>>>>>> <mailto:lance.ander...@oracle.com >>>>>>>>>>> <mailto:lance.ander...@oracle.com> >>>>>>>>>>> <mailto:lance.ander...@oracle.com >>>>>>>>>>> <mailto:lance.ander...@oracle.com>>> >>>>>>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif >>>>>>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif> >>>>>>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif >>>>>>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif>>> >>>>>>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif >>>>>>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif> >>>>>>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif >>>>>>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif>>> >>>>>>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif >>>>>>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif> >>>>>>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif >>>>>>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif>>> >>>>>>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif >>>>>>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif> >>>>>>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif >>>>>>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif>>>Lance >>>>>>>>> Andersen| Principal Member of Technical Staff | +1.781.442.2037 >>>>>>>>> Oracle Java Engineering >>>>>>>>> 1 Network Drive >>>>>>>>> Burlington, MA 01803 >>>>>>>>> lance.ander...@oracle.com <mailto:lance.ander...@oracle.com> >>>>>>>>> <mailto:lance.ander...@oracle.com <mailto:lance.ander...@oracle.com>> >>>>>>>>> <mailto:lance.ander...@oracle.com <mailto:lance.ander...@oracle.com> >>>>>>>>> <mailto:lance.ander...@oracle.com <mailto:lance.ander...@oracle.com>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>> >>>>>>> <oracle_sig_logo.gif> >>>>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif >>>>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif>> >>>>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif >>>>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif>> >>>>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif >>>>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif>> >>>>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif >>>>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif>>Lance >>>>>>> Andersen| Principal Member of Technical Staff | +1.781.442.2037 >>>>>>> Oracle Java Engineering >>>>>>> 1 Network Drive >>>>>>> Burlington, MA 01803 >>>>>>> lance.ander...@oracle.com <mailto:lance.ander...@oracle.com> >>>>>>> <mailto:lance.ander...@oracle.com <mailto:lance.ander...@oracle.com>> >>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif >>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif>> >>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif >>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif>> >>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif >>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif>> >>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif >>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif>>Lance Andersen| >>>>> Principal Member of Technical Staff | +1.781.442.2037 >>>>> Oracle Java Engineering >>>>> 1 Network Drive >>>>> Burlington, MA 01803 >>>>> lance.ander...@oracle.com <mailto:lance.ander...@oracle.com> >>>>> <mailto:lance.ander...@oracle.com <mailto:lance.ander...@oracle.com>> >>>>> >>>>> >>>>> >>>> >>>> <oracle_sig_logo.gif> >>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif> >>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif> >>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif> >>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif>Lance Andersen| >>>> Principal Member of Technical Staff | +1.781.442.2037 >>>> Oracle Java Engineering >>>> 1 Network Drive >>>> Burlington, MA 01803 >>>> lance.ander...@oracle.com <mailto:lance.ander...@oracle.com> >>>> >>>> >>>> >>> >> >> <http://oracle.com/us/design/oracle-email-sig-198324.gif> >> <http://oracle.com/us/design/oracle-email-sig-198324.gif> >> <http://oracle.com/us/design/oracle-email-sig-198324.gif> >> <http://oracle.com/us/design/oracle-email-sig-198324.gif>Lance Andersen| >> Principal Member of Technical Staff | +1.781.442.2037 >> Oracle Java Engineering >> 1 Network Drive >> Burlington, MA 01803 >> lance.ander...@oracle.com <mailto:lance.ander...@oracle.com> >> >> >> >