 The combination of CICE and ARM formed one of the three early proposals for adding support for closures to Java.ARM blocks were added to the language in JDK7.Bloch is currently a faculty member of the Institute for Software Research at Carnegie Mellon University, where he holds the title "Professor of the Practice".