Bug 568203: [RJ-Data] Add RRawStore.getLogi to default implementation

Change-Id: I8b0350b1ff413e1e5cf50691a6743e41eaa97c16
diff --git a/core/org.eclipse.statet.rj.data-tests/src/org/eclipse/statet/rj/data/impl/RRawStoreTest.java b/core/org.eclipse.statet.rj.data-tests/src/org/eclipse/statet/rj/data/impl/RRawStoreTest.java
index b4ce383..108e72e 100644
--- a/core/org.eclipse.statet.rj.data-tests/src/org/eclipse/statet/rj/data/impl/RRawStoreTest.java
+++ b/core/org.eclipse.statet.rj.data-tests/src/org/eclipse/statet/rj/data/impl/RRawStoreTest.java
@@ -144,15 +144,16 @@
 	
 	@ParameterizedTest
 	@MethodSource("provideCaseDatas")
+	@SuppressWarnings("boxing")
 	public void getLogi(final RawCaseData data) {
-//		final RRawStore store= createStore(data);
-//		
-//		for (int i= 0; i < data.length; i++) {
-//			final boolean expected= (data.values[i] != 0);
-//			assertEquals(expected, store.getLogi(i));
-//			assertEquals(expected, store.getLogi((long)i));
-//		}
-//		assertIndexOutOfBounds(data, store::getLogi, store::getLogi);
+		final RRawStore store= createStore(data);
+		
+		for (int i= 0; i < data.length; i++) {
+			final boolean expected= (data.values[i] != 0);
+			assertEquals(expected, store.getLogi(i));
+			assertEquals(expected, store.getLogi((long)i));
+		}
+		assertIndexOutOfBounds(data, store::getLogi, store::getLogi);
 	}
 	
 	@ParameterizedTest
diff --git a/core/org.eclipse.statet.rj.data/src/org/eclipse/statet/rj/data/impl/AbstractRawStore.java b/core/org.eclipse.statet.rj.data/src/org/eclipse/statet/rj/data/impl/AbstractRawStore.java
index 636da45..f5cd779 100644
--- a/core/org.eclipse.statet.rj.data/src/org/eclipse/statet/rj/data/impl/AbstractRawStore.java
+++ b/core/org.eclipse.statet.rj.data/src/org/eclipse/statet/rj/data/impl/AbstractRawStore.java
@@ -48,6 +48,16 @@
 	
 	
 	@Override
+	public boolean getLogi(final int idx) {
+		return (getRaw(idx) != 0);
+	}
+	
+	@Override
+	public boolean getLogi(final long idx) {
+		return (getRaw(idx) != 0);
+	}
+	
+	@Override
 	public int getInt(final int idx) {
 		return (getRaw(idx) & 0xff);
 	}