@@ -0,0 +1,937 @@
+/*%0A * Copyright (c) 2012 Mateusz Parzonka, Eric Bodden%0A * All rights reserved. This program and the accompanying materials%0A * are made available under the terms of the Eclipse Public License v1.0%0A * which accompanies this distribution, and is available at%0A * http://www.eclipse.org/legal/epl-v10.html%0A *%0A * Contributors:%0A * Mateusz Parzonka - initial API and implementation%0A */%0Apackage prm4j.api;%0A%0Aimport prm4j.indexing.Event;%0A%0A/**%0A * Parameterless symbol.%0A */%0Apublic class Symbol0 extends Symbol %7B%0A%0A    Symbol0(Alphabet alphabet, int uniqueId, String uniqueName) %7B%0A%09super(alphabet, uniqueId, uniqueName, 0);%0A    %7D%0A%0A    public Event%3CVoid%3E createEvent() %7B%0A%09Object%5B%5D boundObjects = createObjectArray();%0A%09return new Event%3CVoid%3E(this, boundObjects);%0A    %7D%0A%0A    public %3CA%3E Event%3CA%3E createEventWithAuxiliaryData(A auxiliaryData) %7B%0A%09Object%5B%5D boundObjects = createObjectArray();%0A%09return new Event%3CA%3E(this, auxiliaryData, boundObjects);%0A    %7D%0A%0A%7D%0A

Add Symbol0 for parameterless events