STS-3803 spurious validation error when enum declares an abstract method

Fixed, test case created.