final OtpErlangTuple clause) {
final OtpErlangTuple cpos = (OtpErlangTuple) clause.elementAt(1);
final OtpErlangList parameters = (OtpErlangList) clause.elementAt(3);
final OtpErlangObject head = clause.elementAt(4);
final OtpErlangTuple cnamePos = (OtpErlangTuple) clause.elementAt(5);
final ErlFunctionClause cl = new ErlFunctionClause(f, "#" + i,
Util.stringValue(head), parameters);
try {
setNamePos(cl, cnamePos);
} catch (final OtpErlangRangeException e) {
ErlLogger.warn(e);