In Java, I can't create instances of abstract classes. So why doesn't eclipse scream about the following code?

public abstract class FooType {
    private final int myvar;

    public FooType() {
        myvar = 1;
    }
}
Edit
Report