}
}
}
public static void addSearchResult(final List<ModuleLineFunctionArityRef> result, final OtpErlangObject r) throws OtpErlangRangeException {
final OtpErlangTuple t = ((OtpErlangTuple) r);
OtpErlangObject _elementAt = t.elementAt(1);
final OtpErlangList l = ((OtpErlangList) _elementAt);
for (final OtpErlangObject i : l) {
{
final OtpErlangTuple modLineT = ((OtpErlangTuple) i);
OtpErlangObject _elementAt_1 = modLineT.elementAt(0);
final String modName = Util.stringValue(_elementAt_1);
final OtpErlangObject nameO = modLineT.elementAt(1);
OtpErlangObject _elementAt_2 = modLineT.elementAt(2);
final OtpErlangLong arityL = ((OtpErlangLong) _elementAt_2);
final int arity = arityL.intValue();
OtpErlangObject _elementAt_3 = modLineT.elementAt(3);
final String clauseHead = Util.stringValue(_elementAt_3);
OtpErlangObject _elementAt_4 = modLineT.elementAt(4);
final OtpErlangAtom subClause = ((OtpErlangAtom) _elementAt_4);
OtpErlangObject _elementAt_5 = modLineT.elementAt(5);
final OtpErlangLong offsetL = ((OtpErlangLong) _elementAt_5);
OtpErlangObject _elementAt_6 = modLineT.elementAt(6);
final OtpErlangLong lengthL = ((OtpErlangLong) _elementAt_6);
OtpErlangObject _elementAt_7 = modLineT.elementAt(7);
final OtpErlangAtom isDef = ((OtpErlangAtom) _elementAt_7);
String name = null;
if ((nameO instanceof OtpErlangAtom)) {
String _atomValue = ((OtpErlangAtom)nameO).atomValue();
name = _atomValue;