I’m in the process of porting some scientific code originally written in Fortran, which was then ported to Java, which was then ported to Habanero Java , back to Java, while maintaining a Habanero Java feature called array views. It’s incredibly frustrating… I wish I could replace myself with a short shell script. 
Wow, I wish Java had operator overloading right now… Habanero Java has a primitive
complex64 datatype, Java doesn’t.
add(a,multiply(b,c))… in 5,000 lines.