SONARJAVA-462 : @FunctionalInterface enforcement