}
@Override
protected IStatus run(IProgressMonitor monitor) {
try {
JstdLaunchConfiguration launchConfiguration = new JstdLaunchConfiguration(configuration);
for (ILaunchValidator validator : validators) {
if (!validator.preLaunchCheck(launchConfiguration, monitor)) {
//we do not want to report this as an error to job scheduler
return Status.OK_STATUS;
}