title: Type Syntax error on token(s), misplaced construct(s)
body: <pre><code>package list;
  
  public class LinkedList implements List {
  
      //Datenfeld
      private Element item;
  
      //Zeigerfeld
      private LinkedList next;
  
      //Konstruktor, erzeugt leere Liste
      public LinkedList() {
          item = null;
          next = null;
      }
  
      //Selektoren
      public Object getItem() {
          return item;
      }
  
      public LinkedList next() {
          return next;
      }
  
      //ist die Liste leer?
      public boolean isEmpty() {
          return next == null;
      }
  
      public Object firstElement() {
          if (isEmpty()) 
              return null;
          else
              return next.item;
      }
  
      public int length() {
          if (isEmpty())
              return 0;
          else
              return 1 + next.length();
      }
  
      //fügt x am Kopf ein
      public LinkedList insert(Element x) {
          LinkedList l = new LinkedList();
          l.item = x;
          l.next = next;
          next = l;
          return this;
      }
  
      //hängt das x ans Ende der Liste und liefert Teilliste
      public LinkedList append (Element x) {
          if (isEmpty())
              return insert(x);
          else
              return next.append(x);
      }
  
      //liefert Null, falls x nicht in Liste
      //sonst Teilliste
      private LinkedList find(Element x) {
          if (isEmpty()) 
              return null;
          else
              if (firstElement().equals(x))
                  return this;
              else
                  return next.find(x);
      }
  
      //entfertn erstes x der Liste
      public LinkedList delete(Element x) {
          LinkedList l = find(x);
          if (l != null)
              return l.next = l.next.next;
          else
              return this;
      }
  
      //entfernt das erste Element der Liste
      public LinkedList delete() {
          if (!isEmpty()) 
              next = next.next;
          return this;    
      }
  
      public boolean isInList(Element x) {
          return(find(x) != null);
      }
  
      public String toString() {
          return (next == null ? " |--" : " --&gt; " + next.item + next);
      }
  
      static void println(Element x) {
          System.out.println(x.toString());
      }
  
      public LinkedList add(Element x, int n) {
          return null;
      }
  
      public LinkedList remove(int n) {
          return null;
      }
  
      public Element get(int n) {
          return null;
      }
  
      public int firstIndexOf(Element x) {
          return 1;
      }
  
      public int lastIndexOf(Element x) {
          return 1;
      }
  
  
      LinkedList l1 = new LinkedList();
  
      l1.insert("AA");
  }
  </code></pre>
  
  <p>In the last line <code>(l1.insert("AA");</code> I get the error</p>
  
  <pre><code>Type Syntax error on token(s), misplaced construct(s).
  </code></pre>
  
  <p>Need help. Can't find the problem.</p>