question: public static JavaFileObject toJavaFileObject ( JavaFileManager fileManager , File sourceFile ) throws IOException { List < JavaFileObject > javaFileObjects = toJavaFileObjects ( fileManager , asList ( sourceFile ) ) ; return javaFileObjects . isEmpty ( ) ? null : javaFileObjects . get ( 0 ) ; }
target:  Transforms a source file to a Java file object (used by javac).