Djp just learned a new trick this past week: indentation. If you hit tab, djp-mode will act accordingly.You can customize djp-mode to use spaces or tabs and it also indent line wraps. For example, the android code guidelines requires line wraps to be indented by 8 spaces and djp-mode will do the right thing:
Instrument i =
someLongExpression(that, wouldNotFit, on, one, line);
There are a few pending bugs but I'm working on it :)