class VariableDeclaration {

    @Override
    public String toString() {
        String tagsString = "";
        if (!Strings.isNullOrEmpty(tags)) {
            tagsString = ":" + tags;
        }
        if (type == null || type.isEmpty()) {
            return typedIdentifier.getName() + tagsString;
        } else {
            return typedIdentifier.getName() + ":" + type + tagsString;
        }
    }

    public  VariableDeclaration(String identifier, String type);
    public  VariableDeclaration(String identifier, String type, String tags);

}