[JBIDE-17877] Class with unbounded type parameter triggers exception
JBIDE-17947 - Java Model Exception occurs while typing
JBIDE-17801 - JAX-RS validation: Bogus warning for parameter whose type is an enumeration
JBIDE-17285 - Lucene error messages during tests
More readable name
JBIDE-17663 - JAX-RS Explorer doesn't reflect binding parameter to field

Using flags to retrieve the type of JAX-RS annotation(s) that were part of the removed element
Using the 'Flags' class instead of 'int' in other places.
JBIDE-17976 - Problem markers are not removed on related Parameter Aggregators

Also introduced JaxrsResourceElement and JaxrsParameterAggregatorElement classes to reduce the code
Fixed JavaElementSearcher that did not return all 'related types' for a given type (was doing half of the job)
JBIDE-17796 - BeanParam: unbound @PathParam error is present after the problem had been fixed

Introduced the 'working copies' for JAX-RS elements being validated
Fixed a problem where some Java element changes would not be processed (linked to https://issues.jboss.org/browse/JBIDE-18009)