/*
 * Copyright 2015-2016 Red Hat, Inc, and individual contributors.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
package org.jboss.elemento.sample.j2cl;

import org.gwtproject.core.client.EntryPoint;

import static elemental2.dom.DomGlobal.location;
import static elemental2.dom.DomGlobal.window;
import static org.jboss.elemento.Elements.body;
import static org.jboss.elemento.EventType.bind;
import static org.jboss.elemento.EventType.hashchange;

public class Main implements EntryPoint {

    @Override
    public void onModuleLoad() {
        TodoRepository repository = new TodoRepository();
        ApplicationElement application = new ApplicationElement(repository);
        FooterElement footer = new FooterElement();

        body().add(application).add(footer);
        bind(window, hashchange, event -> application.filter(location.hash));
        application.filter(location.hash);
    }
}

@@ -665,55 +665,8 @@
 l;%0A%0A
-import org.gwtproject.core.client.EntryPoint;%0A%0A
 impo
@@ -932,46 +932,10 @@
 ain 
-implements EntryPoint %7B%0A%0A    @Override
+%7B%0A
 %0A   

Fix samples