@@ -0,0 +1,687 @@
+package task12;%0A%0A/*%0A * @see Context.constList%0A * Holds one constant of any type%0A */%0A%0Aclass Constant %7B%0A    public Double doubleValue;%0A    public Integer intValue;%0A    public String stringValue;%0A%0A    @Override%0A    public String toString() %7B%0A        return  (doubleValue != null ? %22double=%22 + doubleValue%09: %22%22)%0A                + (intValue != null ? %22int=%22 + intValue : %22%22)%0A                + (stringValue != null ? %22string=%22 + stringValue : %22%22)%0A                ;%0A    %7D%0A%0A    public Constant (double aValue) %7B%0A        doubleValue = aValue;%0A    %7D%0A%0A    public Constant (String aValue) %7B%0A        stringValue = aValue;%0A    %7D%0A%0A    public Constant (int aValue) %7B%0A        intValue = aValue;%0A    %7D%0A%0A%7D%0A

Create Constant.java