Здравствуйте, Sharov, Вы писали:
S>Мне кажется что 2-2 будет логичнее чем 3-3. Какой смысл навешивать дважды один и тот же атрибут?
AOP-декораторы, к примеру. Комбо из [LogStartEndTime][TakeLock][LogStartEndTime] — вполне себе реальное (хотя работает чисто по везению, т.к. строго говоря компилятор не обязан сохранять порядок следования атрибутов).