@Override
public Action createNewAction() {
try {
lock.readLock().lock();
ScrActionSupport action = (ScrActionSupport)getActionClass().newInstance();
action.setScrService(getScrService());
return action;
} catch (InstantiationException e) {
throw new RuntimeException(e);
} catch (IllegalAccessException e) {
throw new RuntimeException(e);