@NotNull public static String javaString(@NotNull OtpErlangBinary elixirString) { byte[] bytes = elixirString.binaryValue(); return new String(bytes, Charset.forName("UTF-8")); }
final String s = new String(v.binaryValue(), StandardCharsets.UTF_8); return new Cell(s); return new Cell(v.binaryValue());
protected Object convertErlangToBasicType(OtpErlangObject erlangObject) { try { if (erlangObject instanceof OtpErlangBinary) { return ((OtpErlangBinary) erlangObject).binaryValue(); } else if (erlangObject instanceof OtpErlangAtom) { return ((OtpErlangAtom) erlangObject).atomValue(); } else if (erlangObject instanceof OtpErlangBinary) { return ((OtpErlangBinary) erlangObject).binaryValue(); } else if (erlangObject instanceof OtpErlangBoolean) { return extractBoolean(erlangObject);