Стиль Allman на самом деле касается выравнивания {фигурных скобок}, а не всех (скобок). Я полагаю, вы можете делать и то, и другое, если хотите, но для меня это похоже на источник проблем (как этот), без четкой окупаемости в удобочитаемости. Другими словами, логический фетиш: -)
Вы можете следовать руководству на http://mbreen.com/javastyle.html:
«Оператор, содержащий объявление с блоком кода, сначала ставится с отступом как оператор». Я думаю, что это изменило бы ваши примеры на
foo (new Clazz( )
{
// Do stuff.
});
Clazz bar = (
new Clazz( )
{
// Do stuff.
});