Needs a file header (nowadays LGPL+EPL).  See other files for example.