public static ManagedObject createExactManagedObject()

in src/com/vmware/vim25/mo/util/MorUtil.java [60:80]


	public static ManagedObject createExactManagedObject(ServerConnection sc, ManagedObjectReference mor)
	{
		if(mor==null)
		{
			return null;
		}
		
		String moType = mor.getType();

		try
		{
			Class moClass = Class.forName(moPackageName + "." + moType);
			Constructor constructor = moClass.getConstructor(
					new Class[] {ServerConnection.class, ManagedObjectReference.class});
			return (ManagedObject) constructor.newInstance( new Object[] { sc, mor} );
		} catch(Exception e)
		{
			e.printStackTrace();
			return null;
		}
	}