@Override
public void readExternal(final ObjectInput in) throws IOException,
ClassNotFoundException {
if (LiteralFactory.getMapType() == MapType.NOCODEMAP
|| LiteralFactory.getMapType() == MapType.LAZYLITERALWITHOUTINITIALPREFIXCODEMAP) {
this.type = new StringURILiteral();
} else {
this.type = new CodeMapURILiteral();
}
this.type.readExternal(in);
this.content = InputHelper.readLuposLiteral(in);