насчет 3 и 5 пункта , 5 пункт принципиально не нравится вадижатору, так как IDE все выводит , ну а как сделать без 3 пункта ?