Formatter Kommentar verschiebt Klammern

wie kann es zu so einer Formatierung kommen? Eclipse Juno,

  • Formatter-Einstellungen dürften sichtbar sein, etwa “Keep simple ‘if’ on one line” aktiviert,
    wenn nicht gäbe es keinen Fehler,
  • ebensowenig wenn ich das freilich arg strapazierte if ohne Klammern vor der Schleife wegnehme,
    der gesamte Aufbau if, Schleife, if muss dabei sein
  • wie man sieht fällt auch den Kommentar-Zeilen eine Rolle zu, ohne Kommentar gehts

aber es muss doch in all dieser Kombination das Aufrechterhalten der Grundfunktion von Formatierung möglich sein,
bei anderen auch so falsch, bekannter Bug?

{
    public static void main(String[] args)
    {
        if (true) for (String s : args)
        {
            if (true)
            {
                System.out.println(s);
                // Test
            System.out.println(s);
            // Test
            System.out.println(s);
            // Test
            System.out.println(s);
        }
    }
    }
}
public class FormatingTest {
	public static void main(String[] args) {
		if (true)
			for (String s : args) {
				if (true) {
					System.out.println(s);
					// Test
					System.out.println(s);
					// Test
					System.out.println(s);
					// Test
					System.out.println(s);
				}
			}
	}
}

also bei mir scheint die Formatierung zu gehen, da hast was am Formatter verhauen?

wie gesagt ist “Keep simple ‘if’ on one line” aktiviert, was bei dir nicht der Fall ist,

öffnende Klammer erst in nächster Zeile macht keinen Unterschied

Uff überlesen, ja das stört(e) mich auch. Habe dann auf “simple if” verzichtet.
Früher hat hier das @formatter:off/on geholfen, man hat von Hand dann formatiert und Eclipse lies den Stück in Ruhe, klappt aber nicht mehr (Bug)