@@ -0,0 +1,1051 @@
+/*******************************************************************************%0A * Copyright (c) 2015 IBH SYSTEMS GmbH.%0A * All rights reserved. This program and the accompanying materials%0A * are made available under the terms of the Eclipse Public License v1.0%0A * which accompanies this distribution, and is available at%0A * http://www.eclipse.org/legal/epl-v10.html%0A *%0A * Contributors:%0A *     IBH SYSTEMS GmbH - initial API and implementation%0A *******************************************************************************/%0Apackage de.dentrassi.pm.common.utils;%0A%0A/**%0A * Hold a value%0A *%0A * @param %3CT%3E%0A *            the actual type%0A */%0Apublic class Holder%3CT%3E%0A%7B%0A    /**%0A     * Holds the actual value%0A     * %3Cp%3E%0A     * This field is explicitly public%0A     * %3C/p%3E%0A     */%0A    public T value;%0A%0A    public Holder ()%0A    %7B%0A    %7D%0A%0A    public Holder ( final T value )%0A    %7B%0A        this.value = value;%0A    %7D%0A%0A    public T getValue ()%0A    %7B%0A        return this.value;%0A    %7D%0A%0A    public void setValue ( final T value )%0A    %7B%0A        this.value = value;%0A    %7D%0A%7D%0A

add a holder class