public Object getValue(Object _element, String _property) {
EOArgument argument = (EOArgument) _element;
Object value = null;
if (EOArgument.DIRECTION.equals(_property)) {
EOArgumentDirection direction = argument.getDirection();
value = new Integer(direction.getID());
} else if (AbstractEOArgument.ALLOWS_NULL.equals(_property)) {
value = super.getValue(_element, _property);
if (value == null) {
value = Boolean.FALSE;
}