this should be @extends, because you're modifying the prototype chain (util.inherits). interfaces are for something else