I think this method and the one below can be static.  I'd make them package protected and add a unit test.