public static string test() {
		var obj1 = new SelectManyAux(1);
		var obj2 = new SelectManyAux(2);
		var lst = new ArrayList<SelectManyAux> { obj1, obj2 };
		var sb = new StringBuilder();
		foreach (var s in lst.selectMany(p => p.getStrings())) {
			sb.append(s);
		}
		return sb.toString();
	}
    public static string test()
    {
        var obj1 = new SelectManyAux(1);
        var obj2 = new SelectManyAux(2);
        var lst  = new ArrayList <SelectManyAux> {
            obj1, obj2
        };
        var sb = new StringBuilder();

        foreach (var s in lst.selectMany(p => p.getStrings()))
        {
            sb.append(s);
        }
        return(sb.toString());
    }