public static FancyHouse constructFancyHouse(String[] args) {
        FancyHouse result;
        try {
            result = new FancyHouse(Double.parseDouble(args[0]),
                                    Double.parseDouble(args[1]),
                                    Integer.parseInt(args[2]));
        }
        catch (Exception ex) {
            result = null;
        }
        return  result;
    }