@@ -0,0 +1,1414 @@
+/*%0A* JBoss, Home of Professional Open Source%0A* Copyright 2008, Red Hat Middleware LLC, and individual contributors%0A* by the @authors tag. See the copyright.txt in the distribution for a%0A* full listing of individual contributors.%0A*%0A* Licensed under the Apache License, Version 2.0 (the %22License%22);%0A* you may not use this file except in compliance with the License.%0A* You may obtain a copy of the License at%0A* http://www.apache.org/licenses/LICENSE-2.0%0A* Unless required by applicable law or agreed to in writing, software%0A* distributed under the License is distributed on an %22AS IS%22 BASIS,  %0A* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.%0A* See the License for the specific language governing permissions and%0A* limitations under the License.%0A*/%0Apackage javax.webbeans;%0A%0Aimport static java.lang.annotation.ElementType.FIELD;%0Aimport static java.lang.annotation.ElementType.PARAMETER;%0Aimport static java.lang.annotation.ElementType.LOCAL_VARIABLE;%0Aimport static java.lang.annotation.RetentionPolicy.RUNTIME;%0A%0Aimport java.lang.annotation.Documented;%0Aimport java.lang.annotation.Retention;%0Aimport java.lang.annotation.Target;%0A%0A/**%0A * Annotates a variable to be injected with an Event object that can be fired and %0A * observed by observer methods.%0A * %0A * @author David Allen%0A */%0A%0A@Target( %7B FIELD, LOCAL_VARIABLE, PARAMETER %7D)%0A@Retention(RUNTIME)%0A@Documented%0Apublic @interface Observable%0A%7B%0A%0A%7D%0A

Add Observable annotation (thanks to David Allen)