Originally Posted by nerdwaller
Not necessarily, it depends on the language level
you are using. You must be <7 to see that issue (it's called "Diamond Notation", the value of the generic is inferred from the declaration).
But I didn't compile it with support for <1.7 - which I probably should have (though, most people should be on Java7 by now since it prompts for updates all the time!). I don't think that I used too many other things that are restrictive like that, so you could probably add the object types to all those and try again (just copy the value from the declaration over to the assignment, so in this case "Background").
Well, I'm updated to 1.8.0_05 and I can't for the life of me figure out how to compile the code correctly.
I've never used github to collaborate on code before and I don't know when the last time I actually compiled java code. (I'm not much of a developer, as you can tell.) I'd be willing to learn if you wanted to help me out, but if you don't want to put up with my ignorance and you just want a tester for your program, I can do that too. I just need a recompiled jar to run.