> you would never want .class files added to git would you (regardless of location)

Well, I've had projects in which some precompiled stuff needed to be included, but fair point. My thinking was more that `bin`, like `target`, is a derived directory, so you don't want **anything** in `bin` included - `.class` files or not. And if `bin` also excludes the `.class` files I'd say two for the price of one ;-)