java source code ready