BlueJ source files upload.