* @param valueListener
*/
public <Type, I extends InformationItem<Type>> void onValue(
final InformationItemIdentifier<Type, I> item,
final ValueListener<Type> valueListener) {
this.broker.subscribe(new InformationListener() {
public void informationUpdate(
InformationBroker brker,
Collection<InformationItemIdentifier<?, InformationItem<?>>> ids) {
valueListener.newValue(brker.getInformationItem(item).getContent());