Please write a test to check following contract
Standard implementations of this interface for
text entry, combo boxes and checkboxes are
provided by the property sheet infrastructure.
There are several ways to provide a custom inplace
editor for use in the property sheet:
* Globally - a module supplying a property
editor for a given class may call
When the user invokes an editor operation, the
returned inplace editor will be used.
* On a per-property basis - A Node.Property
may provide a custom inplace editor via hinting.
To do this, the Node.Property instance should
return an instance of InplaceEditor from getValue
If both methods are used on the same property, the
inplace editor provided by the per-property hint
Probably CustomEditorInplaceTest, I guess.