before android annotations