test_class.file: suite/spdz2k/src/test/java/dk/alexandra/fresco/suite/spdz2k/datatypes/TestSpdz2kSInt.java
test_class.identifier: TestSpdz2kSInt
test_case.body: @Test
    public void testToString() {
      Spdz2kSInt<CompUInt128> sint = new Spdz2kSInt<>(
          new CompUInt128(BigInteger.ONE),
          new CompUInt128(BigInteger.ONE)
      );
      Assert.assertEquals("Spdz2kSInt{share=1, macShare=1}", sint.toString());
    }
test_case.class_method_signature: TestSpdz2kSInt.testToString()
test_case.full_signature: @Test public void testToString()
test_case.identifier: testToString
test_case.invocations: assertEquals toString
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testToString()
focal_class.declarator: share
focal_class.modifier: private final
focal_class.original_string: private final PlainT share;
focal_class.type: PlainT
focal_class.var_name: share
focal_class.declarator: macShare
focal_class.modifier: private final
focal_class.original_string: private final PlainT macShare;
focal_class.type: PlainT
focal_class.var_name: macShare
focal_class.file: suite/spdz2k/src/main/java/dk/alexandra/fresco/suite/spdz2k/datatypes/Spdz2kSInt.java
focal_class.identifier: Spdz2kSInt
focal_class.interfaces: implements SInt
focal_class.class_method_signature: Spdz2kSInt.Spdz2kSInt(PlainT share, PlainT macShare)
focal_class.full_signature: public  Spdz2kSInt(PlainT share, PlainT macShare)
focal_class.identifier: Spdz2kSInt
focal_class.modifiers: public
focal_class.parameters: (PlainT share, PlainT macShare)
focal_class.signature:  Spdz2kSInt(PlainT share, PlainT macShare)
focal_class.class_method_signature: Spdz2kSInt.Spdz2kSInt(PlainT share, PlainT macKeyShare, PlainT zero, boolean isPartyOne)
focal_class.full_signature: public  Spdz2kSInt(PlainT share, PlainT macKeyShare, PlainT zero, boolean isPartyOne)
focal_class.identifier: Spdz2kSInt
focal_class.modifiers: public
focal_class.parameters: (PlainT share, PlainT macKeyShare, PlainT zero, boolean isPartyOne)
focal_class.signature:  Spdz2kSInt(PlainT share, PlainT macKeyShare, PlainT zero, boolean isPartyOne)
focal_class.class_method_signature: Spdz2kSInt.add(Spdz2kSInt<PlainT> other)
focal_class.full_signature: public Spdz2kSInt<PlainT> add(Spdz2kSInt<PlainT> other)
focal_class.identifier: add
focal_class.modifiers: public
focal_class.parameters: (Spdz2kSInt<PlainT> other)
focal_class.return: Spdz2kSInt<PlainT>
focal_class.signature: Spdz2kSInt<PlainT> add(Spdz2kSInt<PlainT> other)
focal_class.class_method_signature: Spdz2kSInt.subtract(Spdz2kSInt<PlainT> other)
focal_class.full_signature: public Spdz2kSInt<PlainT> subtract(Spdz2kSInt<PlainT> other)
focal_class.identifier: subtract
focal_class.modifiers: public
focal_class.parameters: (Spdz2kSInt<PlainT> other)
focal_class.return: Spdz2kSInt<PlainT>
focal_class.signature: Spdz2kSInt<PlainT> subtract(Spdz2kSInt<PlainT> other)
focal_class.class_method_signature: Spdz2kSInt.multiply(PlainT other)
focal_class.full_signature: public Spdz2kSInt<PlainT> multiply(PlainT other)
focal_class.identifier: multiply
focal_class.modifiers: public
focal_class.parameters: (PlainT other)
focal_class.return: Spdz2kSInt<PlainT>
focal_class.signature: Spdz2kSInt<PlainT> multiply(PlainT other)
focal_class.class_method_signature: Spdz2kSInt.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: Spdz2kSInt.addConstant(
        PlainT other, PlainT macKeyShare, PlainT zero, boolean isPartyOne)
focal_class.full_signature: public Spdz2kSInt<PlainT> addConstant(
        PlainT other, PlainT macKeyShare, PlainT zero, boolean isPartyOne)
focal_class.identifier: addConstant
focal_class.modifiers: public
focal_class.parameters: (
        PlainT other, PlainT macKeyShare, PlainT zero, boolean isPartyOne)
focal_class.return: Spdz2kSInt<PlainT>
focal_class.signature: Spdz2kSInt<PlainT> addConstant(
        PlainT other, PlainT macKeyShare, PlainT zero, boolean isPartyOne)
focal_class.class_method_signature: Spdz2kSInt.getShare()
focal_class.full_signature: public PlainT getShare()
focal_class.identifier: getShare
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: PlainT
focal_class.signature: PlainT getShare()
focal_class.class_method_signature: Spdz2kSInt.getMacShare()
focal_class.full_signature: public PlainT getMacShare()
focal_class.identifier: getMacShare
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: PlainT
focal_class.signature: PlainT getMacShare()
focal_class.class_method_signature: Spdz2kSInt.out()
focal_class.full_signature: @Override public SInt out()
focal_class.identifier: out
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: SInt
focal_class.signature: SInt out()
focal_method.body: @Override
    public String toString() {
      return "Spdz2kSInt{" +
          "share=" + share +
          ", macShare=" + macShare +
          '}';
    }
focal_method.class_method_signature: Spdz2kSInt.toString()
focal_method.full_signature: @Override public String toString()
focal_method.identifier: toString
focal_method.modifiers: @Override public
focal_method.parameters: ()
focal_method.return: String
focal_method.signature: String toString()