if (parameter.hasInitialExpression()) {
code.getStatements().add(1, new ExpressionStatement(new BinaryExpression(new VariableExpression(parameter.getName()), ASSIGN, parameter.getInitialExpression())));
parameter.setInitialExpression(ConstantExpression.NULL);
}
}
<BUG>} finally {
inputs = parentInputs;</BUG>
inputsVariable = parentInputsVariable;
}
}

if (parameter.hasInitialExpression()) {
code.getStatements().add(1, new ExpressionStatement(new BinaryExpression(new VariableExpression(parameter.getName()), ASSIGN, parameter.getInitialExpression())));
parameter.setInitialExpression(ConstantExpression.NULL);
}
}
} finally {
if (parentInputs != null) {
parentInputs.addNestedReferences(inputs);
}
inputs = parentInputs;
inputsVariable = parentInputsVariable;
}
}
