Q:

How to use java 6 features in a java 5 environment

I am facing an strange issue.  I developed java web app in java 6 and when I hosted it on server, its shows error since its java 5 server.  I have used annotations, hibernate, rest API in my code and now I want to transform my code with java 5 environment.  
is it possible to do so?  if yes HOW?  Or is there any other workaround for this problem?  Please let me know. 
@all: This is the error i am getting:

A:

I am not sure what your build process is but you need to compile your code for a specific target like java 1.5.  

If you are using javac from the command line look at the -target switch
If you are using ant then look at the target property. 

You will run into problems if you are using java 1.6 specific libraries.  You will know this when you try and run your code/webapp. 
I hope this helps.