Instantiate doesnt have missing method

Hello i want to use

public static Object Instantiate(Object original, Transform parent, bool instantiateInWorldSpace);

but it doesnt appear as overload when i try to use it

Hello,

Are you using the latest version of unity?

Do you have the correct references in your project?

It still seems to overload for me.

Edit:

Unity3D’s 5.3 documentation shows that there are no definitions for Object.Instantiate that takes four parameters. However, starting from 5.4 you can use the Instantiate method as you intended to do so.

105622-screenshot-5.jpg