code: public Object get(int index)
  	{
  		if (value == null)
  			return value;
  		if (value != null && !(value instanceof Object[]))
  			throw new IllegalStateException("Trying to access indexed element of non-array Parameter");
  
  		Object[] v = (Object[]) value;
  		if (index < 0 || index >= v.length)
  			return null;
  
  		return Array.get(value, index);
  	}
docs: Gets the value of the specified index in the array held by this {@link Parameter}.
  
  @param index the index
  @return the object