question: protected SimpleJavaFileObject ( URI uri , Kind kind ) { uri . getClass ( ) ; kind . getClass ( ) ; if ( uri . getPath ( ) == null ) throw new IllegalArgumentException ( "URI must have a path: " + uri ) ; this . uri = uri ; this . kind = kind ; }
target:  Construct a SimpleJavaFileObject of the given kind and with the given URI.