if code was copied from upstream class, copyright header should be updated with original IP provenance