boolean () { Key<Boolean> userDataKey = ShBeforeRunProviderDelegate.getRunBeforeUserDataKey(myRunConfiguration); Boolean userDataValue = myProject.getUserData(userDataKey); boolean isRunBeforeConfig = userDataValue != null && userDataValue.booleanValue(); myRunConfiguration.getProject().putUserData(userDataKey, false); return isRunBeforeConfig; }