geo-shapes Lite om abstrakta klasser gränssnitt rita i Java inre klasser muslyssnare git i allmänhet.