public class IdPropertyConverter
extends Object
Client-side marshalling does not pass through Errai's RPC marshaller. Errai uses default constructors when
instantiating objects on the client side and hence, although the Object instantiated on the server may have had null
values, the Object that is instantiated on the client does not have null values. This is problematic for a specific
scenario where a LiteralExpression is added to _empty_ Decision nodes as the Id is null. However the Decision
Navigator needs non-null values.