/**
 * This is about <code>ClassName</code>.
 * {@link com.yourCompany.aPackage.SuperClass}
 * @author author
 * @deprecated use <code>OtherClass</code>
 */
public class ClassName<E> extends SuperClass {
	private static final int CONSTANT= 0;
	/* This comment may span multiple lines. */
	private static int staticField= 0;
	// This comment may span only this line
	private E field;
	// TASK: refactor
	@SuppressWarnings(value="all")
	public int foo(Integer parameter) {
		abstractMethod();
		int local= 42*hashCode();
		staticMethod();
		return bar(local) + parameter;
	}
}