Yeah, looks fine because of the bases.length <= 1 check above it.
The dot notation is part of the exotic SV notation in VCF.