Non-sprint task - added basic parameter and state validation for client API.
Sprint task - Java API - Completed export of encoded object mapping into Java Class
Sprint task - Java API - Fixed generating of pseudo component identifier for components with default mapping