class StatsdConfig {
    private int port;
    private String host;
    private boolean enabled;
    private StatsdFlavor flavor;

    public String getHost() {
        return host;
    }

    public void setHost(String host) {
        this.host = host;
    }

    public int getPort() {
        return port;
    }

    public void setPort(int port) {
        this.port = port;
    }

    public StatsdFlavor getFlavor() {
        return flavor;
    }

    public void setFlavor(StatsdFlavor flavor) {
        this.flavor = flavor;
    }

    public boolean isEnabled() {
        return port != 0 && host != null && !host.isEmpty() && flavor != null;
    }

    /**
     * Gets an instance version suitable for helper documentation by shifting
     * most default properties slightly.
     */
    static StatsdConfig getForHelp() {<FILL_FUNCTION_BODY>}
}

        StatsdConfig res = new StatsdConfig();
        res.setHost("foo.bar");
        res.setPort(8125);
        res.setFlavor(StatsdFlavor.ETSY);
        return res;
    
<no_super_class>