public void validateParameter(final String parameterName, final ModelNode value) throws OperationFailedException {
super.validateParameter(parameterName, value);
if (value.isDefined()) {
final String oaString = value.asString();
try {
final OverflowAction overflowAction = ModelParser.parseOverflowAction(value);
if (overflowAction == null || !allowedValues.contains(overflowAction)) {
throw new OperationFailedException(new ModelNode().set(MESSAGES.invalidOverflowAction(oaString)));
}
} catch (IllegalArgumentException e) {
throw new OperationFailedException(new ModelNode().set(MESSAGES.invalidOverflowAction(oaString)));