//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#: //ORIGINAL LINE: public <E extends Exception> void writeTo(org.neo4j.values.AnyValueWriter<E> writer) throws E public override void WriteTo <E>(AnyValueWriter <E> writer) where E : Exception { TextArray l; MapValue p; try { l = Labels(); p = Properties(); } catch (NotFoundException) { l = Values.stringArray(); p = VirtualValues.EMPTY_MAP; } catch (InvalidRecordException e) { throw new ReadAndDeleteTransactionConflictException(NodeProxy.isDeletedInCurrentTransaction(_node), e); } if (Id() < 0) { writer.WriteVirtualNodeHack(_node); } writer.WriteNode(_node.Id, l, p); }