{
  "translations": {
    "en": {
      "sc1": "The linked list before insertion. 15 is the value to be inserted.",
      "sc2": "Create a new link node.",
      "sc3": "Copy <code>current.element()</code> as the new node's value.",
      "sc4": "The next field of the new list node is assigned to point to what <code>curr.next()</code> points to.",
      "sc5": "<code>curr</code>'s <code>next</code> field is assigned to point to the new link node.",
      "sc6": "The new link node is in its correct position in the list.",
      "sc7": "The value of the current node is set to the value of \"it\", which is 15.",
      "sc8": "Increase the list size by 1.",
      "sc9": "Since a linked list has no size limit, insert always returns <code>true</code>"
    }
  },
  "code": {
    "java": [{
      "url": "../../../SourceCode/Java/Lists/LList.java",
      "lineNumbers": false,
      "startAfter": "/* *** ODSATag: LListInsert *** */",
      "endBefore": "/* *** ODSAendTag: LListInsert *** */",
      "tags": {
        "sig": 2,
        "setnext": 3,
        "setelem": 4,
        "listSize": 6,
        "return": 7
      }
    }],
    "java_generic": [{
      "url": "../../../SourceCode/Java_Generic/Lists/LList.java",
      "lineNumbers": false,
      "startAfter": "/* *** ODSATag: LListInsert *** */",
      "endBefore": "/* *** ODSAendTag: LListInsert *** */",
      "tags": {
        "sig": 2,
        "setnext": 3,
        "setelem": 4,
        "listSize": 6,
        "return": 7
      }
    }]
  }
}
