In case you’ve somehow managed to avoid the growing hype, on August 21, a solar eclipse will pass over the United States. And to protect your eyesight when staring into the sun, you’ll need protective glasses. Naturally, though, there are already sketchy retailers out there peddling counterfit eclipse-watching gear , that might not appropriately protect your vision. A post from Quartz warned against counterfeit eclipse glasses that are being sold on Amazon by companies that don’t normally make astronomical gear. One seller, for example, also sold fidget spinners. (Of course they did.)
There is no engineering need to change Java. The AspectJ language uses the join point model already in Java, so there is no need to extend the programming model. Our implementation produces valid Java bytecode, which runs in any compliant J2SE VM and supports standard debuggers for those VM's that support JSR-45 (debugging support for multi-language/multi-file sources). This is a huge benefit to Sun since Sun must be extremely cautious about extensions to the language or VM; before adopting AOP, Sun should demand the kind of actual-proof that AspectJ implementations offer.