// @CopyrightCanadianMindProducts now behaves like other modifiers // such as public or static. It can be used to tag a class, // embedding the copyright notice, but otherwise not changing the class. @CopyrightCanadianMindProducts public class MyClass1 { ... } // ------------------------------------------------------------------- // Or I can tag a class with a slightly different copyright notice, // but still using the CopyrightCanadianMindProducts tag name. // I could also use this technique to ensure the copyright notice // wording is in the source text as well. @CopyrightCanadianMindProducts { // note { not ( "copyright (c) 2005 Roedy Green, " + "Canadian Mind Products, http://mindprod.com" } public class MyClass2 { ... } // ------------------------------------------------------------------- // Or I can be explicit that I am using the default @CopyrightCanadianMindProducts { CopyrightCanadianMindProducts.defaultCopyright } public class MyClass3 { ... }