Jump statements should not occur in "finally" blocks (java:S1143)

這問題是發生在finally block中使用return,將會導致拋出的例外遺失,讓client認為這個method正常執行完:

} catch (Exception e) {
	throw new JobExecutionException(e);
} finally {
	if (isInterrupted()){
		logger.debug("[{} job] did not complete.", mJobName);
		return;
	}
 
	pluginState.setEndDate();
}

把return移掉,換個寫法即可。