public LuaValue get(LuaValue key) {
		if (key.equals(LENGTH))
			return valueOf(Array.getLength(m_instance));
		if (key.isint()) {
			int i = key.toint() - 1;
			return i >= 0 && i < Array.getLength(m_instance) ? CoerceJavaToLua.coerce(Array.get(m_instance, key.toint() - 1)) : NIL;
		}
		return super.get(key);
	}