class TerminalProperties {

    @Override
    public int hashCode() {
        return new HashCodeBuilder(17, 37).append(skipEnvset).append(osPromptPattern).append(cclPromptPattern)
                .append(cclLoginPromptPattern).append(cclLoginSuccessPromptPattern)
                .append(cclLoginFailurePromptPatterns).append(expectationTimeout).append(logfileLocation)
                .append(specifyDebugCcl).toHashCode();
    }

    private  TerminalProperties();
    private  TerminalProperties(final TerminalPropertiesBuilder builder);

}