I have often thought about creating a utility class that allows me to write skeletal code that still compiles but will remind me to go back and finish it. This is a weird meta area of programming, but here are some basic usage examples:
Foo foo = Todo.todo(); //returns null Bar bar = Todo.todo(THROWING_EXCEPTION); //throws NotImplementedException Baz baz = Todo.todo(RETURNING_NULL, "create a Baz"); //returns null and prints a message to System.err I would also think it a good (if odd) idea to make the whole class deprecated so that its use is flagged in tools, etc. Does the community think this code would be suited to the commons-lang component? Matt