rendered paste bodypublic static class SingleList<MyType> implements List<MyType>, Iterable { protected Node<MyType> m_start; // Starting element, initially null. public SingleList() { m_start = null; } public Iterator iterator() { return new Iterator { Node<MyType> cur = m_start; public boolean hasNext() { return cur.getNext(); } public MyType next() { MyType ret = cur.getData(); cur = cur.getNext(); return ret; } }; }<..>}Compiler:$ javac A2.javaA2.java:67: '(' or '[' expected return new Iterator { ^