Framework-less mocking spies in Java