abstract.void