public Object getValueByPosition(Integer position) throws NoSuchFieldException {
        String name = null;
        Object value = null;

        name = this.getNameByPosition(position);

        if (name != null) {
            value = this.getValue(name);
        } else {
            throw new NoSuchFieldException();
        }

        return value;
    }
public Object getValueByPosition ( Integer position ) throws NoSuchFieldException { String name = null ; Object value = null ; name = this . getNameByPosition ( position ) ; if ( name != null ) { value = this . getValue ( name ) ; } else { throw new NoSuchFieldException ( ) ; } return value ; }
Returns value by searching key assigned to that position

@param position Position which would be searched
@return Value
@throws NoSuchFieldException