Guys, How is the prototype implementation is different in java from that of c++. what is the 'prototypical instance' in java means which is supposed to be cloned in the factory methods. in c++ i guess it means we are passing a pointer, by cloning which we get an object. any ideas??? rgds