@Override
    public Object getValue() {
        if(!this.getNodeProperty().getDataType().isAssignableFrom(SequencePosition.class))
            return null;
        
        Integer position;
        try {
			position= (Integer) this.getParent().queryBestResult(pPosition);
		} catch (NumberFormatException e) {
			position=null;
		}
        
        Integer total;
        try {
        	total = (Integer) this.getParent().queryBestResult(pTotal);
		} catch (NumberFormatException e) {
			total=null;
		}
        return new SequencePosition(position,total);
    }