It seems such magic annotation does not exist :)
http://stackoverflow.com/questions/6913325/annotation-to-make-a-private-method-public-only-for-test-classes

I like this phrase: "it seems that the more unit tests you write, to more your inforced to break your encapsulation..."

I think I can turn those methods into protected due to the tests are already placed in the same package.