code: public static <T extends Annotation> T trimBegin(T annotation, char... ws) {
  		char[] s = annotation.getCoveredText().toCharArray();
  		if (s.length == 0)
  			return annotation;
  
  		int b = 0;
  		while (ArrayUtils.contains(ws, s[b])) {
  			b++;
  		}
  
  		annotation.setBegin(annotation.getBegin() + b);
  		return annotation;
  	}
docs: Moves the begin-index as long as a character contain in the array is at
  the beginning.
  
  @param annotation
  the annotation to be trimmed
  @param ws
  an array of chars to be trimmed
  @param <T>
  the annotation type
  @return the trimmed annotation
  @since 0.4.2