code: private static final String createMessage(Class<? extends IckleActivity> injectorActivity,
  											  Class<? extends Annotation> annotation,
  											  Class<? extends Object> expectedType,
  											  Class<? extends Object> valueType,
  											  Field field) {
  		
  		StringBuilder stringBuilder = new StringBuilder();
  		
  		stringBuilder.append("Annotation ");
  		stringBuilder.append(annotation.getName() );
  		stringBuilder.append(" is illegally used on field ");
  		stringBuilder.append(field.getName());
  		stringBuilder.append(" of type ");
  		stringBuilder.append(valueType.getName());
  		stringBuilder.append(" in ");
  		stringBuilder.append(injectorActivity.getName());
  		stringBuilder.append(". The expected field type is ");
  		stringBuilder.append(expectedType.getName());
  		stringBuilder.append( ". ");
  	
  		return stringBuilder.toString();
  	}
docs: <p>Creates the message to be used in
  {@link #IllegalValueTypeException(Class, Class, Set, Class, Field)}.
  
  @since 1.0.0