Assign and List directive fixes and tests

Could you please explain this in more details? You mean I should require Java 7? I'd see changing the source compatibility to Java 7 as doable. But you mean I should also require Java 7 at runtime?

I recently migrated the project from Java 5 to Java 6 and had to increase the plugin version. With the proposed change, I'd probably have to do that once again (?)