Add new files for down-integration and Java Nano