どうもドリのソースフォーマット効いてないような気がします。 ソースフォーマットを適用すると、たまに余計な空白行が入ったりするのもおかしいですね。改行コードの問題なんでしょうか?
もともと、改行されているソースはソースフォーマットをかけただけでは直らないので、一度、インデント・改行を除去してソースフォーマットをかけて整形しています。
結局、ソースフォーマットは余分な改行・インデントを削除する物ではなく、設定ファイルに基づいて改行・インデントのみを挿入する機能と理解した方がいいかも知れないですね〜。