code: public void setNeedleType(final NeedleType TYPE) {
          if (null == needleType) {
              _needleType = TYPE == null ? NeedleType.STANDARD : TYPE;
              fireUpdateEvent(RESIZE_EVENT);
          } else {
              needleType.set(TYPE);
          }
      }
docs: Defines the shape of the needle that will be used. This is
  dependent on the used SkinType. Values are
  GaugeSkin  : STANDARD, FAT
  HSkin      : STANDARD
  VSkin      : STANDARD
  QuarterSkin: STANDARD
  
  @param TYPE