which is better in such java code sample. util or has members due to method parameters both as telephone
<pre><code>    public final class TelephoneUtil {

        private TelephoneUtil() {
            // no instance
        }

        public static void chooseEnglish(Telephone telephone) {
            SleepForAudioUtil.sleepForChooseLanguage();
            telephone.getMediaManager().sendDtmf("1");
        }

        public static void chooseLanguage(Telephone telephone, Language language) {
            SleepForAudioUtil.sleepForChooseLanguage();
            telephone.getMediaManager().sendDtmf(String.valueOf(language.getIndex()));
        }

        public static void sendSign(Telephone telephone, Sign sign) {
            telephone.getMediaManager().sendDtmf(sign.getKeyStr());
        }

    }



public final class TelephoneUtil {

    private Telephone telephone;

    public TelephoneUtil(Telephone telephone) {
        this.telephone=telephone;
    }

    public  void chooseEnglish() {
        SleepForAudioUtil.sleepForChooseLanguage();
        telephone.getMediaManager().sendDtmf("1");
    }

    public  void chooseLanguage(Language language) {
        SleepForAudioUtil.sleepForChooseLanguage();
        telephone.getMediaManager().sendDtmf(String.valueOf(language.getIndex()));
    }

    public  void sendSign(Sign sign) {
        telephone.getMediaManager().sendDtmf(sign.getKeyStr());
    }

}
</code></pre>

<p>which is better in such java code sample. has members due to method parameters both as telephone?  or it is just one util tool?</p>
