@SuppressWarnings("unchecked") protected void initialize() throws IllegalArgumentException {
  if (pattern.charAt(0) != PATTERN_CHAR) {
    throw new IllegalArgumentException();
  }
  final StringBuilder patternBuilder=new StringBuilder(pattern);
  patternBuilder.delete(0,1);
  final char type=patternBuilder.charAt(0);
  final String format=initParameter(patternBuilder,FORMAT_CHARS);
  setInputs(new Input[]{valueInputFactory.createInput(type,format,null)});
}

@ SuppressWarnings ( "unchecked" ) protected void initialize ( ) throws IllegalArgumentException { if ( pattern . charAt ( 0 ) != PATTERN_CHAR ) { throw new IllegalArgumentException ( ) ; } final StringBuilder patternBuilder = new StringBuilder ( pattern ) ; patternBuilder . delete ( 0 , 1 ) ; final char type = patternBuilder . charAt ( 0 ) ; final String format = initParameter ( patternBuilder , FORMAT_CHARS ) ; setInputs ( new Input [ ] { valueInputFactory . createInput ( type , format , null ) } ) ; }
in this method the class fields are being filled
