Lots of the methods don't have visibility specified - are they deliberately package visible?