The nucleocapsid of hepatitis B virus is both a T-cell-independent and a T-cell-dependent antigen.