package javadoc.test000;
import java.io.IOException;
import java.util.*;
public class Test {
int field;
class X {
	int x;
}
/** 
 * Method outside javaDoc Comment
 * 1) {@link String} tag description not empty
 * 2) {@link CharOperation Unknown class} tag description not empty
 * @param str
 * @param VAR Unknown parameter
 * @param list third param with embedded tag: {@link Vector}
 * @param array fourth param with several embedded tags on several lines:
 * 1) {@link String} tag description not empty
 * 2) {@link CharOperation Unknown class} tag description not empty
 * @throws IllegalAccessException Unknown class
 * @throws NullPointerException
 * @return an integer
 * @see String
 * @see Vector tag description not empty
 * @see Object tag description includes embedded tags and several lines:
 * 1) {@link String} tag description not empty
 * 2) {@link CharOperation Unknown class} tag description not empty
 * @see Object#equals(Object)
 * @see Object#equals() Not applicable method
 * @see #foo(String,int,Vector,char[])
 * @see #foo(String str,int var,Vector list,char[] array) valid method
 * @see #field
 * @see X#x valid field
 * @see Object#unknown Unknown field
 */
int foo(String str, int var, Vector list, char[] array) throws IOException { return 0; }
}
