@@ -0,0 +1,748 @@
+package org.vaadin.gleaflet.rotatedmarker.client;%0A%0Aimport org.peimari.gleaflet.client.*;%0Aimport org.vaadin.gleaflet.rotatedmarker.client.resources.LeafletRotatedMarkerResourceInjector;%0A%0A/**%0A * %0A * @author octavm%0A *%0A */%0Apublic class RotatedMarker extends Marker %7B%0A%09%0A%09static %7B%0A%09%09LeafletRotatedMarkerResourceInjector.ensureInjected();%0A%09%7D%0A%09%0A%09protected RotatedMarker() %7B%7D%0A%0A%09public static native RotatedMarker create(LatLng latlng, MarkerOptions options)%0A%09/*-%7B%0A%09%09return new $wnd.L.Marker(latlng, options);%0A%09%7D-*/;%0A%09%0A%09public native final void setRotationAngle(double newAngle)%0A%09/*-%7B%0A%09%09this.setRotationAngle(newAngle);%0A%09%7D-*/;%0A%0A    public native final void setRotationOrigin(String newOrigin)%0A    /*-%7B%0A        this.setRotationOrigin(newOrigin);%0A    %7D-*/;%0A%0A%7D%0A

Create RotatedMarker.java