Shouldn't there be an implementation file with this code in it?