@@ -0,0 +1,1529 @@
+/*%0D%0A * Transient.java June 2007%0D%0A *%0D%0A * Copyright (C) 2007, Niall Gallagher %3Cniallg@users.sf.net%3E%0D%0A *%0D%0A * This library is free software; you can redistribute it and/or%0D%0A * modify it under the terms of the GNU Lesser General Public%0D%0A * License as published by the Free Software Foundation.%0D%0A *%0D%0A * This library is distributed in the hope that it will be useful,%0D%0A * but WITHOUT ANY WARRANTY; without even the implied warranty of%0D%0A * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the %0D%0A * GNU Lesser General Public License for more details.%0D%0A *%0D%0A * You should have received a copy of the GNU Lesser General %0D%0A * Public License along with this library; if not, write to the %0D%0A * Free Software Foundation, Inc., 59 Temple Place, Suite 330, %0D%0A * Boston, MA  02111-1307  USA%0D%0A */%0D%0A%0D%0Apackage simple.xml;%0D%0A%0D%0Aimport java.lang.annotation.RetentionPolicy;%0D%0Aimport java.lang.annotation.Retention;%0D%0A%0D%0A/**%0D%0A * The %3Ccode%3ETransient%3C/code%3E annotation is an optional annotation %0D%0A * that can be used within an XML class schema to mark a method or%0D%0A * field as being transient, which indicates that it does not take%0D%0A * part in serialization or deserialization. This is used only as%0D%0A * a means to illustrate to the reader of your class that this has%0D%0A * not impact on the XML representation of the object. Fields or%0D%0A * methods annotated with this will be ignored, as will those that%0D%0A * contain no XML annotations. %0D%0A * %0D%0A * @author Niall Gallagher%0D%0A */%0D%0A@Retention(RetentionPolicy.RUNTIME)%0D%0Apublic @interface Transient %7B        %0D%0A%7D%0D%0A

Add the optional transient annotation