/* package whatever; // don't place package name! */ import java.util.*; import java.lang.*; import java.io.*; class Animal<T> { public T var; public Animal(T var) { this.var = var; } public void info() { } } /* Name of the class has to be "Main" only if the class is public. */ class Ideone { { Animal<String> rabbit = new Animal<String>("Jumps"); } }