docs: @Override protected Skin createDefaultSkin() {
          switch(skinType) {
              case YOTA2     : return new ClockSkin(Clock.this);
              case LCD       : return new LcdClockSkin(Clock.this);
              case PEAR      : return new PearClockSkin(Clock.this);
              case PLAIN     : return new PlainClockSkin(Clock.this);
              case DB        : return new DBClockSkin(Clock.this);
              case FAT       : return new FatClockSkin(Clock.this);
              case ROUND_LCD : return new RoundLcdClockSkin(Clock.this);
              case SLIM      : return new SlimClockSkin(Clock.this);
              case MINIMAL   : return new MinimalClockSkin(Clock.this);
              case DIGITAL   : return new DigitalClockSkin(Clock.this);
              case TEXT      : return new TextClockSkin(Clock.this);
              case DESIGN    : return new DesignClockSkin(Clock.this);
              case INDUSTRIAL: return new IndustrialClockSkin(Clock.this);
              case TILE      : return new TileClockSkin(Clock.this);
              case DIGI      : return new DigitalClockSkin(Clock.this);
              case MORPHING  : return new MorphingClockSkin(Clock.this);
              case CLOCK     :
              default        : return new ClockSkin(Clock.this);
          }
      }