changes for javasingle files