/*
 * Licensed to the Apache Software Foundation (ASF) under one or more
 * contributor license agreements. See the NOTICE file distributed with this
 * work for additional information regarding copyright ownership. The ASF
 * licenses this file to You under the Apache License, Version 2.0 (the
 * "License"); you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 * http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law
 * or agreed to in writing, software distributed under the License is
 * distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied. See the License for the specific language
 * governing permissions and limitations under the License.
 */
package javax.enterprise.inject;

import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * Used for definining explicit bean api types.
 * 
 * @version $Rev$ $Date$
 * 
 */
@Target(value={ElementType.METHOD, ElementType.TYPE, ElementType.FIELD})
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface Typed
{

   Class<?>[] value() default {};

}

@@ -61,16 +61,19 @@
  one
+%0A *
  or more
 %0A * 
@@ -68,19 +68,16 @@
  or more
-%0A *
  contrib
@@ -100,16 +100,17 @@
 eements.
+ 
  See the
@@ -121,16 +121,19 @@
 ICE file
+%0A *
  distrib
@@ -146,19 +146,16 @@
 ith this
-%0A *
  work fo
@@ -178,16 +178,19 @@
 ormation
+%0A *
  regardi
@@ -216,16 +216,17 @@
 hip.
+ 
  The ASF
 %0A * 
@@ -221,19 +221,16 @@
  The ASF
-%0A *
  license
@@ -244,13 +244,16 @@
 file
+%0A *
  to 
-Y
+y
 ou u
@@ -355,16 +355,19 @@
 mpliance
+%0A *
  with th
@@ -376,19 +376,17 @@
 License.
-%0A *
+ 
  You may
@@ -418,16 +418,19 @@
 ense at%0A
+ *%0A
  * http:
@@ -466,16 +466,22 @@
 ENSE-2.0
+%0A *%0A *
  Unless 
@@ -506,19 +506,16 @@
 able law
-%0A *
  or agre
@@ -531,16 +531,19 @@
 writing,
+%0A *
  softwar
@@ -576,19 +576,16 @@
 cense is
-%0A *
  distrib
@@ -594,16 +594,19 @@
 ed on an
+%0A *
  %22AS IS%22
@@ -688,16 +688,17 @@
 implied.
+ 
  See the
@@ -713,16 +713,19 @@
  for the
+%0A *
  specifi
@@ -734,19 +734,16 @@
 language
-%0A *
  governi
@@ -772,16 +772,19 @@
 itations
+%0A *
  under t

Fix ASL header.