if (potentialReceiver.isCompatibleWith(this.receiverType, scope)) {
TypeBinding typeToSearch = this.receiverType;
if (this.receiverType.isRawType()) {
TypeBinding superType = potentialReceiver.findSuperTypeOriginatingFrom(this.receiverType);
if (superType != null)
typeToSearch = superType.capture(scope, this.sourceEnd);
}
TypeBinding [] parameters = Binding.NO_PARAMETERS;
if (parametersLength > 1) {
parameters = new TypeBinding[parametersLength - 1];
System.arraycopy(descriptorParameters, 1, parameters, 0, parametersLength - 1);