### Question:
JobJobEntryAnalyzer extends JobEntryAnalyzer<JobEntryJob> { protected JobMeta getSubJobMeta( String filePath ) throws FileNotFoundException, KettleXMLException, KettleMissingPluginsException { FileInputStream fis = new FileInputStream( filePath ); return new JobMeta( fis, null, null ); }  @Override Set<Class<? extends JobEntryInterface>> getSupportedEntries(); @Override IClonableJobEntryAnalyzer newInstance();  }### Answer:
@Test( expected = FileNotFoundException.class ) public void testGetSubJobMetaFileNotFoundException() throws Exception { analyzer.getSubJobMeta( "/not/a/real/file" ); }