I can't believe I'm arguing with a Java dev against an interface (and corresponding impl) for a wrapper around a Long. Shoot me now.