commit PropertyEditor function
add example