Version versionPresent = controlIntf.getAnnotation(Version.class);
if ( versionRequired != null )
{
int majorRequired = versionRequired.major();
int minorRequired = versionRequired.minor();
if ( majorRequired < 0 ) // no real version requirement
return;
int majorPresent = -1;