tc source.java test case