test_class.file: unix4j-core/unix4j-base/src/test/java/org/unix4j/util/RangeTest.java
test_class.identifier: RangeTest
test_case.body: @Test
  	public void testBetween(){
  		assertWithinRange(Range.between(3, 6), 3,4,5,6);
  		assertNotWithinRange(Range.between(3, 6), 1,2,7,8,9);
  	}
test_case.class_method_signature: RangeTest.testBetween()
test_case.full_signature: @Test public void testBetween()
test_case.identifier: testBetween
test_case.invocations: assertWithinRange between assertNotWithinRange between
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testBetween()
focal_class.declarator: compositeRange = new CompositeRange()
focal_class.modifier: final
focal_class.original_string: final CompositeRange compositeRange = new CompositeRange();
focal_class.type: CompositeRange
focal_class.var_name: compositeRange
focal_class.file: unix4j-core/unix4j-base/src/main/java/org/unix4j/util/Range.java
focal_class.identifier: Range
focal_class.class_method_signature: Range.Range()
focal_class.full_signature: private  Range()
focal_class.identifier: Range
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.signature:  Range()
focal_class.class_method_signature: Range.Range(final AbstractRange range)
focal_class.full_signature: private  Range(final AbstractRange range)
focal_class.identifier: Range
focal_class.modifiers: private
focal_class.parameters: (final AbstractRange range)
focal_class.signature:  Range(final AbstractRange range)
focal_class.class_method_signature: Range.isWithinRange(final int index)
focal_class.full_signature: public boolean isWithinRange(final int index)
focal_class.identifier: isWithinRange
focal_class.modifiers: public
focal_class.parameters: (final int index)
focal_class.return: boolean
focal_class.signature: boolean isWithinRange(final int index)
focal_class.class_method_signature: Range.andOf(final int... indexes)
focal_class.full_signature: public Range andOf(final int... indexes)
focal_class.identifier: andOf
focal_class.modifiers: public
focal_class.parameters: (final int... indexes)
focal_class.return: Range
focal_class.signature: Range andOf(final int... indexes)
focal_class.class_method_signature: Range.andFromStartTo(final int to)
focal_class.full_signature: public Range andFromStartTo(final int to)
focal_class.identifier: andFromStartTo
focal_class.modifiers: public
focal_class.parameters: (final int to)
focal_class.return: Range
focal_class.signature: Range andFromStartTo(final int to)
focal_class.class_method_signature: Range.andToEndFrom(final int from)
focal_class.full_signature: public Range andToEndFrom(final int from)
focal_class.identifier: andToEndFrom
focal_class.modifiers: public
focal_class.parameters: (final int from)
focal_class.return: Range
focal_class.signature: Range andToEndFrom(final int from)
focal_class.class_method_signature: Range.andBetween(final int from, final int to)
focal_class.full_signature: public Range andBetween(final int from, final int to)
focal_class.identifier: andBetween
focal_class.modifiers: public
focal_class.parameters: (final int from, final int to)
focal_class.return: Range
focal_class.signature: Range andBetween(final int from, final int to)
focal_class.class_method_signature: Range.toString()
focal_class.full_signature: @Override public String toString()
focal_class.identifier: toString
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String toString()
focal_class.class_method_signature: Range.of(int ... indexes)
focal_class.full_signature: public static Range of(int ... indexes)
focal_class.identifier: of
focal_class.modifiers: public static
focal_class.parameters: (int ... indexes)
focal_class.return: Range
focal_class.signature: Range of(int ... indexes)
focal_class.class_method_signature: Range.fromStartTo(final int to)
focal_class.full_signature: public static Range fromStartTo(final int to)
focal_class.identifier: fromStartTo
focal_class.modifiers: public static
focal_class.parameters: (final int to)
focal_class.return: Range
focal_class.signature: Range fromStartTo(final int to)
focal_class.class_method_signature: Range.toEndFrom(final int from)
focal_class.full_signature: public static Range toEndFrom(final int from)
focal_class.identifier: toEndFrom
focal_class.modifiers: public static
focal_class.parameters: (final int from)
focal_class.return: Range
focal_class.signature: Range toEndFrom(final int from)
focal_class.class_method_signature: Range.between(final int from, final int to)
focal_class.full_signature: public static Range between(final int from, final int to)
focal_class.identifier: between
focal_class.modifiers: public static
focal_class.parameters: (final int from, final int to)
focal_class.return: Range
focal_class.signature: Range between(final int from, final int to)
focal_class.class_method_signature: Range.includingSingleIndexOf(final int singleIndex)
focal_class.full_signature: private static AbstractRange includingSingleIndexOf(final int singleIndex)
focal_class.identifier: includingSingleIndexOf
focal_class.modifiers: private static
focal_class.parameters: (final int singleIndex)
focal_class.return: AbstractRange
focal_class.signature: AbstractRange includingSingleIndexOf(final int singleIndex)
focal_method.body: public static Range between(final int from, final int to){
  		Assert.assertArgGreaterThan("index must be greater than zero", from, 0);
  		return new Range(new AbstractRange(){
  			@Override public String toString(){ return from + "-" + to;}
  			@Override public boolean isWithinRange(int index){return from <= index && index <= to;}
  		});
  	}
focal_method.class_method_signature: Range.between(final int from, final int to)
focal_method.full_signature: public static Range between(final int from, final int to)
focal_method.identifier: between
focal_method.invocations: assertArgGreaterThan
focal_method.modifiers: public static
focal_method.parameters: (final int from, final int to)
focal_method.return: Range
focal_method.signature: Range between(final int from, final int to)