class ShippingInfoWidget extends LinearLayout {

    public void setHiddenFields(@Nullable List<String> hiddenAddressFields) {
        if (hiddenAddressFields !=  null) {
            mHiddenShippingInfoFields = hiddenAddressFields;
        } else {
            mHiddenShippingInfoFields = new ArrayList<>();
        }
        renderLabels();
        renderCountrySpecificLabels(mCountryAutoCompleteTextView.getSelectedCountryCode());
    }

    public  ShippingInfoWidget(Context context);
    public  ShippingInfoWidget(Context context, AttributeSet attrs);
    public  ShippingInfoWidget(Context context, AttributeSet attrs, int defStyleAttr);

}