List<Color> colors = builder.getHint(Color.TOKEN_NAME, List.class);
if (colors == null) {
colors = new ArrayList<Color>();
builder.setHint(Color.TOKEN_NAME, colors);
}
colors.add(new Color(null, getColor(), getClass().getSimpleName(), "prepareConnection"));
super.prepareConnection(connection, contentLength);
}