code: @Override
  	public JvmType getType() {
  		if (type == null) {
  			JvmGenericType objectType = TypesFactory.eINSTANCE.createJvmGenericType();
  			String objectClassName = Object.class.getName();
  			((InternalEObject) objectType).eSetProxyURI(URIHelperConstants.OBJECTS_URI.appendSegment(objectClassName).appendFragment(objectClassName));
  			setType(objectType);
  		}
  		return super.getType();
  	}
docs: {@inheritDoc}
  
  Returns the value of the 'Type' reference. If there is no type set,
  a reference to <code>java.lang.Object</code> is assumed.