is it possible to create an object of a type class A, knowing that A was passed as a parameter.
Typically:

```
Class A=[MyClass class];
....
A * object=[[A alloc]...]; //incorrect code here !

```

Thanks !