Friday, March 18, 2011

Reflection API gripes

java.lang.Method and java.lang.Constructor are strikingly close in concept. For all intents and purposes Constructors are little more than syntactic sugar. Yet there is no API acknowledgement of many their similarities.

Yes, they share some common interfaces and the same super class, but when you peal away the methods that are not accounted for by interfaces and superclasses, here's what you get:

java.lang.reflect.Constructor
public T newInstance(Object ... initargs)
public Annotation[][] getParameterAnnotations()
public Class[] getExceptionTypes()
public Class[] getParameterTypes()
public String toGenericString()
public Type[] getGenericExceptionTypes()
public Type[] getGenericParameterTypes()
public boolean isVarArgs()
java.lang.reflect.Method
public Object getDefaultValue()
public Object invoke(Object obj, Object... args)
public Class getReturnType()
public boolean isBridge()
public Type getGenericReturnType()
public Annotation[][] getParameterAnnotations()
public Class[] getExceptionTypes()
public Class[] getParameterTypes()
public String toGenericString()
public Type[] getGenericExceptionTypes()
public Type[] getGenericParameterTypes()
public boolean isVarArgs()
Of the methods, few are actually truly unique to that class type. Those would be the following methods

java.lang.reflect.Constructor
public T newInstance(Object ... initargs)
java.lang.reflect.Method
public Object getDefaultValue()
public Object invoke(Object obj, Object... args)
public Class getReturnType()
public boolean isBridge()
public Type getGenericReturnType()
A far smaller number, especially for Constructor. The remaining methods shared, but not accounted for in any superclass or interface, are:

Identical
public Annotation[][] getParameterAnnotations()
public Class[] getExceptionTypes()
public Class[] getParameterTypes()
public String toGenericString()
public Type[] getGenericExceptionTypes()
public Type[] getGenericParameterTypes()
public boolean isVarArgs()
These methods are just begging for an interface. Perhaps ParameterizedMember would be a good name?

Granted most Java development doesn't involve the reflection api, but those of us that do use it would really appreciate being thrown a bone. Especially with the growing amount of code and APIs that involve annotations. An interface similar to AnnotatedElement that can contain this critical getParameterAnnotations method would just be wonderful.

I'm quite certain there must have been some kind of debate. Likely one that ended in, "it's not really that important." Would love to hear from anyone involved.

I personally can't think of any downside to allowing us developers who deal with the guts of supporting annotation based APIs to get a little polymorphism in this are of the reflection API.

A bottle of my favorite rum to whomever can get this into Java 7.

69 comments:

Michael Campbell said...

"intense purposes"? =)

David Blevins said...

@Michael Wow, looks like I've been saying that incorrectly for years. Thanks, Michael!

Unknown said...

Seems like your wish might become reality :)

--Gunnar

Unknown said...

20170619 junda
oakley sunglasses sale
cheap jerseys wholesale
burberry outlet sale
cheap ray ban sunglasses
adidas uk store
michael kors outlet clearance
cheap nba jerseys
true religion outlet
ray ban sunglasses
nike air max 90

Habib Malik said...

North East Post Office Result 2017
Chhattisgarh Post Office GDS Result 2017
Uttarakhand Post Office GDS Result 2017
Haryana Post Office GDS Result 2017
Tamil Nadu Post Office GDS Result 2017

eric yao said...

Coach Outlet ED Hardy Outlet Coach Outlet Store Online Kate Spade Outlet Cheap Jordans Coach Purses Coach Outlet Kate Spade Outlet Toms Outlet Louis Vuitton

Danish Ahmed said...

Thanks for sharing this article, now you can also check your Recuritment & Notification 2017-2018 by following below given links...

fci andhra pradesh watchman recuritment 2017

fci tamilnadu watchman recuritment 2017

xat notification 2018

jkbote polytechnic result 2017

friv 10 said...


gracias por la detallada información. Friv 2019 Gry Friv 2018 Juegos Friv 3 Gracias por compartir sus ideas con nosotros. Gry Friv 3 Jeux De Friv Gracias por vuestras reacciones a las transmisiones que os han hecho. Friv 2019 Juegos Friv 2019 Acogemos con agrado los comentarios de los lectores

nicova said...

gathered useful information on this point . Thank you posting relative information and its now becoming easier to complete this assignment

I enjoyed over read your blog post. Your blog have nice information, I got good ideas from this amazing blog. I am always searching like this type blog post. I hope I will see again..

alicetaylor123 said...

very amazing, Good Job, Thank you for presenting a wide variety of information that is very interesting to see in this artikle

potaup

Unknown said...

I am just starting to learn programming and these stuff in here looks very complex and incomprehensible.

Scott Porter (concrete overlay)

Jhon Perker said...

free sunil sex free sunil sex free sunil sex free sunil sex free sunil sex free sunil sex free sunil sex free sunil sex free sunil sex free sunil sex free sunil sex

pintrovrt said...

Hello my friends my self Mehak Aahuja 5'5" 24 year young An Independent call girl.
http://pintrovrt.com/
Jaipur Escorts
Ludhiana Escorts
Ahmedabad Escorts
Jaipur Escorts

Anamta Sen said...

Hello friends My self Aaruhi Nanda 5'5" 24 year young an Independent call girls with Agency.
Lucknow Escorts
Ahmedabad Escorts
Jaipur Escorts
Ludhiana Escorts
Lucknow Call Girls

Ritika Patel said...

http://www.ritikapatel.com/surat-escort-service/


I am Ritika Patel from Surat escorts. If you want to get chance for my escorts service in Surat than contact me now. Our call girls in Surat are availble full day and night escorts service in Surat.

sasitamil said...

Really great post, I simply unearthed your site and needed to say that I have truly appreciated perusing your blog entries.

ReactJS Online Training

rithisaiaanand said...

This looks absolutely perfect. All these tiny details are made with a lot of background knowledge. I like it a lot. That was a great message in my carrier, and It's wonderful commands like mind relaxes with understanding words of knowledge by information.
Sql server dba online training

Unknown said...

union bank balance check number

gowsalya said...

I am really very happy to find this particular site. I just wanted to say thank you for this huge read!! I absolutely enjoying every petite bit of it and I have you bookmarked to test out new substance you post.
msbi online training

Kiruthiprabha said...

Nice post. By reading your blog, i get inspired and this provides some useful information. Thank you for posting this exclusive post for our vision..
Oracle DBA Online Training

Bhanu sharma said...

I am frequent visitor of your website as i love to read out the articles posted on your website. At the same time i request to post some great article on MBBS Consultants in Chandigarhand similar as well. Thanks !!!

pintrovrt said...

Welcome to pintrovrt (SAVITA), feel free to review our gallery of sexy Ahmedabad Girls below. We offer a beautiful model escort the way you really want! and they will make your stay truly magical!. Everyone is familiar with the expression. This experience is waiting for you. For the perfect companion! visit us anytime @
Ahmedabad Escorts | Andheri Escorts | Jaipur Escorts | Zirakpur Escorts | Goa Escorts | Chandigarh Call Girls | Chandigarh Escorts

Carpet Thailand said...

I am frequent visitor of your website as i love to read out the articles posted on your website. At the same time i request to post some great article on Carpet in Thailand and similar as well. Thanks !!!

sweetheart said...

I Am Thankful To You For Create Such Kind Of Informative Website. Really It Is Useful According Your Current Topic. I Suggest To Keep This Continue For Those People, Who Are Looking For Such Kind Of Niche. After See Your Niche I Have Recommended Your Website With My Friends Also.
My name is Arpita Jain. I run my independent Mumbai Escorts Service. I am an independent Mumbai escort girl. My service charge is low according the current market price. My service is super, because I know very well the personal requirement of my each customer. I am comfortable to provide my Mumbai Escorts Service at your home or in Hotel. Visit- http://www.arpitajain.org/ Call- +91 9OO4458359
Visit The Links Below And Have A Look At My Various Mumbai Escort Services-


Mumbai Escorts Service

Juhu Escorts
Mumbai Call Girls
Escort Service In Mumbai
Andheri Escorts
Bandra Escorts

rosemary said...

I Saw Your Website Carefully. Thanks For Create Such Kind of Informative Website. Your All Content Is Relevant To Your Subject. I Say Keep It Continue, Because Your Website And Subject Is Meaningful For The Users. I Have Recommended Your Website With My Friends Also.
I Am Ritu Sharma. I Deal In Private Escorts In Mumbai. I Am Very Hot And Sexy. I Have Five Years’ Experience In My Profession. That’s why I Understand the Each Personal Needs of My Every Client. My Service Charge Is Low And Service Is Super. You Can Avail My Private VIP Service At Your Home Or In Hotel. I Am Comfortable To Provide Service In Local And Outside Also. To Book My Service Call +91- 9OO4OO9481
Visit http://www.escortservicemumbai.net/private-escorts-in-mumbai/

Visit The Links Below And Have A Look At My Various Mumbai Escort Services-
Mumbai Escorts
Mumbai Call Girls
Juhu Escorts
Andheri Escorts
Bandra Escorts
Private Escorts In Mumbai
Mumbai Prostitutes






lovepriya1 said...

Thanks For Create Such Kind Of Informative Website. All Content Is Relevant To Your Subject. Keep It Continue, Because Your Website And Subject Is Meaningful For The Users. After See Your Niche I Have Recommended Your Website With My Friends Also.
My Name Is Priya Singh. I Run My Own Mumbai Independent EscortsI Am An Independent Mumbai Escort Girl. I Am Beautiful And Hot. My Service Charge Is Low And Service Is Super. Being Professional I Have Seven Years’ Experience As An Escort Girl. So I Understand And Feel The Real Needs And Requirement Of My Each Client. According The Convenience You Can Avail My VIP Escort Service At Your Home Or In Hotel Also. To Book My VIP Mumbai Escort Service Call +91 9987215552.
Visit- http://www.escortagencyinmumbai.com/mumbai-independent-escorts/
Visit The Links Below And Have A Look At My Various Mumbai Escort Services-
Mumbai Escorts
Mumbai Independent Escorts
Prostitutes Near Me Number
Mumbai Escorts In Khar.
Mumbai Escorts In Borivali.
Mumbai Escorts in Andheri
Escort Service in Gore Goan
Mumbai Escorts in Juhu
Bandra Escorts

Sonakshi Patel said...

Ahmedabad Escorts in beautiful Escorts in Housewife, College Girl, Models, female call girls with the finest full skills of erotic love making at our agency the best or cheap rate escort in Ahmedabad Independent Call Girls.
Ahmedabad Escorts
Goa Escorts
Chandigarh Escorts
Jaipur Escorts
Chandigarh Escorts
Jodhpur Escorts
Jodhpur Call Girls
Chandigarh Escorts
Lucknow Escorts

Unknown said...

Call Girls in Gurgaon
Call Girl in Gurgaon
Call Girls Gurgaon
Call Girl Gurgaon
Call Girl Gurgaon Service
Call Girls Gurgaon Service
Call Girl in Gurgaon Service
Call Girls in Gurgaon Service
Best Call Girl Gurgaon
Best Call Girls Gurgaon
VIP Call Girls Gurgaon
VIP Call Girl Gurgaon
Gurgaon Call Girl
Gurgaon Call Girls
Russian Call Girls Gurgaon
Russian Call Girl Gurgaon
Call Girls in Dwarka
Call Girl in Dwarka
Call Girls Dwarka
Call Girl Dwarka
Call Girls in Haridwar
Call Girl in Haridwar
Call Girls Haridwar
Call Girl Haridwar
Call Girls in Noida
Call Girl in Noida
Call Girls Noida
Call Girl Noida
plumbing company Toronto
plumbing company Mississauga
https://aqualuxdp.ca/
https://www.torontoplumbinggroup.com/
https://www.singledate.in/
https://muskangirlsdwarka.in/
https://rishikeshgirls.in/call-girls-in-haridwar/
https://shipranoida.in/
Call Girls in Gurgaon | Call Girls Gurgaon | Call Girl Gurgaon | Call Girl in Gurgaon

shopia said...

Welcome to our hight quality Mumbai Escort Agency. When you are looking best female escorts in Mumbai then this is right services for you. it may be hard to find and good escort services in entire city which provides cute and energetic escorts in Mumbai that look just good as appeared in pictures or better than their pictures. Sometimes portfolio hides the much deterioration about them. So pictures and physical appearence, both are different things. mumbai is a well-known city around the world.

Model escorts in mumbai

Callgirls in mumbai

Housewifes in mumbai

Mumbai escorts

College girls in mumbai

Escort Service Dehradun said...

If you are looking for high profile alluring Dehradun escorts services. Then your searches are over at this place. Our escorts are one of the classy and hot high class escorts services in Dehradun.

Unknown said...

If you would like to book an escort like Russian Escorts in Haridwar for an upcoming time, you can use our mail reservation type where you can specify a substitute woman should your perfect option not be available. You will need to provide us with your real name on thereservation type, but be confident we are very distinct and will keep your private information private and protected. Check our other Services...
Bengali Call Girls in Kolkata
Call Girls in Ahmedabad
Call Girls in Faridabad
Call Girls in Goa
Call Girls in Gurgaon
Escorts in Faridabad

Ritika Patel said...

Vapi Escorts

Vapi Call Girls

Vapi Escorts Service

powai escorts

powai call girls

powai escorts service

Thane Escorts

Thane Call Girls

Thane Escorts Service

Mumbai Airport Escorts

Mumbai Airport Call Girls

Mumbai Airport Escorts Service

Vashi Escorts

Vashi Escorts Service

Vashi Call Girls

Worli Escorts Service

Worli Call Girls

Worli Escorts Service

Colaba Escorts

Colaba Escorts Service

Colaba Call Girls

Surat Escorts

Surat call girls

Surat Escorts Service

bandra escorts

bandra Escorts service

bandra call girls

Andheri escorts

Andheri Escorts service

Andheri call girls

Rajkot escorts

Rajkot Escorts service

Rajkot call girls

Vadodara escorts

Vadodara Escorts service

Vadodara call girls

mumbai call girls

mumbai escorts

mumbai escorts service

Ahmedabad Escorts

Ahmedabad Escorts Services

Ahmedabad call Girls

Unknown said...



Each of the women associated with our agency is strictly professional when it comes to rendering her services to her clients.Call Girls in Gurgaonhere at our escort agency make sure that their talents are such that they will never fall short of giving the best of services to their clients. Check our other Services...
Escorts in Gurgaon
Hi Profile Escorts in Gurgaon
Russian Call Girls in Gurgaon
Call Girls in Gurgaon
Escorts in Gurgaon

Ritika Patel said...

powai escorts

powai call girls

powai escorts service

Thane Escorts

Thane Call Girls

Thane Escorts Service

Mumbai Airport Escorts

Mumbai Airport Call Girls

Mumbai Airport Escorts Service

Vashi Escorts

Vashi Escorts Service

Vashi Call Girls

Worli Escorts Service

Worli Call Girls

Worli Escorts Service

Colaba Escorts

Colaba Escorts Service

Colaba Call Girls

Surat Escorts

Surat call girls

Surat Escorts Service

bandra escorts

bandra Escorts service

bandra call girls

Andheri escorts

Andheri Escorts service

Andheri call girls

Rajkot escorts

Rajkot Escorts service

Rajkot call girls

mumbai call girls

mumbai escorts

mumbai escorts service

Ahmedabad Escorts

Ahmedabad Escorts Services

Ahmedabad call Girls

Andheri Escorts

Andheri Escorts Service

Andheri Call Girls

navi mumbai Escorts

navi mumbai Escorts Service

navi mumbai Call Girls

El Awal said...

ؓركة Ł…ŁƒŲ§ŁŲ­Ų© Ų­Ų“Ų±Ų§ŲŖ ببريدة
ؓركة Ł…ŁƒŲ§ŁŲ­Ų© Ų­Ų“Ų±Ų§ŲŖ ŲØŲ§Ł„ŲØŁƒŁŠŲ±ŁŠŲ©
ؓركة Ł…ŁƒŲ§ŁŲ­Ų© Ų­Ų“Ų±Ų§ŲŖ ŲØŲ§Ł„ŲÆŁˆŲ§ŲÆŁ…ŁŠ
ؓركة Ų±Ų“ Ł…ŲØŁŠŲÆŲ§ŲŖ بالخرج
ؓركة Ų±Ų“ دفان ŲØŲ§Ł„Ł‚ŲµŁŠŁ…
ؓركة Ł…ŁƒŲ§ŁŲ­Ų© Ų­Ų“Ų±Ų§ŲŖ ŲØŲ§Ł„Ł‚ŲµŁŠŁ…
ؓركة Ł…ŁƒŲ§ŁŲ­Ų© Ų­Ų“Ų±Ų§ŲŖ ŲØŲ¹Ł†ŁŠŲ²Ų©

El Awal said...

ؓركة Ł…ŁƒŲ§ŁŲ­Ų© Ų­Ų“Ų±Ų§ŲŖ بتبوك
ؓركة Ų±Ų“ دفان بالرس
ؓركة Ł…ŁƒŲ§ŁŲ­Ų© Ų­Ų“Ų±Ų§ŲŖ بالرس
ؓركة ŲŖŁ†ŲøŁŠŁ ŲØŲ§Ł„Ų±ŁŠŲ§Ų¶

bandarq228 said...

dapatkan penghasilan tambahan dengan mudah hanya dengan mengguanakan gadget anda dengan bermain di bandar togel online yang aman dan terpercaya masbrotogel
daftarkan diri anda sekarang juga dan raih bonus hingga ratusan juta hanya di http://masbrotogel.com/

Ritika Patel said...


powai escorts

powai call girls

powai escorts service

Thane Escorts

Thane Call Girls

Thane Escorts Service

Mumbai Airport Escorts

Mumbai Airport Call Girls

Mumbai Airport Escorts Service

Vashi Escorts

Vashi Escorts Service

Vashi Call Girls

Worli Escorts Service

Worli Call Girls

Worli Escorts Service

Colaba Escorts

Colaba Escorts Service

Colaba Call Girls

Surat Escorts

Surat call girls

Surat Escorts Service

bandra escorts

bandra Escorts service

bandra call girls

Andheri escorts

Andheri Escorts service

Andheri call girls

Rajkot escorts

Rajkot Escorts service

Rajkot call girls

mumbai call girls

mumbai escorts

mumbai escorts service

Ahmedabad Escorts

Ahmedabad Escorts Services

Ahmedabad call Girls

Andheri Escorts

Andheri Escorts Service

Andheri Call Girls

navi mumbai Escorts

navi mumbai Escorts Service

navi mumbai Call Girls

Muskan Patel said...

Surat Escorts
Surat Escorts Service
Daman Escorts
Daman Escorts Service
Rajkot Escorts
Rajkot Escorts Service
Vadodara Escorts
Vadodara Escorts Service
Vapi Escorts
Vapi Escorts Service
Anand Escorts
Anand Escorts Service
Ahmedabad Escorts
Ahmedabad Escorts Service

Uniqueplayboy said...

Hi Guys, I’m Sameera Rai gorgeous model in Jaipur. I like to enjoy a modern lifestyle with my lovers. Many people approach me to have fun with my curvy figure. I just love to be their companion and provide them my exceptional love-making. Being one of the demanding Jaipur escorts, uniqueplayboy have been serving me by providing all meetings. The amazing erotic experience that you can get with me would be remarkable. I ensure to serve me by giving me 100% satisfactory services. If you want some erotic desires, simply go to Dating Services in India and fulfill your extreme sensuous desires.

Service Provider said...

Mumbai Escorts Service


Thanks for sharing

Call Girls in Mumbai are fully prepared for both Service a massage with full sex, most famous Mumbai escorts at affordable price


Mumbai Escorts Service

HOT AND SEXY INDEPENDENT ESCORTS IN LUCKNOW said...

THANK YOU FOR VISITING MY WEBSITE:-
russian escorts in gurgaon
housewife escorts in gurgaon
gurgaon escort services
gurgaon escorts
escorts in gurgaon
escort services in gurgaon
gurgaon call girls
call girls in gurgaon

Anonymous said...

Bellary Escorts
Chennai Escorts

Coimbatore Escorts
Delhi Escorts
Dhanbad Escorts
Dharwad Escorts
Gaya Escorts
Gurgaon Escorts

Jammu Escorts
Pathankot Escorts

Anonymous said...


Kanpur Escorts
Mumbai Escorts
Navi Mumbai Escorts
Noida Escorts
Pune Escorts
Ramagundam Escorts

Thane Escorts
Vasai-Virar Escorts
Ahmedabad Escorts
Bangalore Escorts

Anonymous said...

Shillong Escorts
Shimla Escorts

Siliguri Escorts
Silvassa Escorts
Solapur Escorts
South Dumdum Escorts
Sri Ganganagar Escorts
Srinagar Escorts

Surat Escorts
Trivandrum Escorts

Anonymous said...


Pimpri-Chinchwad Escorts
Port Blair Escorts
Raipur Escorts
Rajahmundry Escorts
Rajkot Escorts
Ranchi Escorts

Rourkela Escorts
Saharanpur Escorts
Salem Escorts
Sangli Escorts

Anonymous said...

Mangalore Escorts
Meerut Escorts
Mysore Escorts
Nagpur Escorts

Nanded Escorts
Nashik Escorts
Nellore Escorts
Kolkata Escorts
Panaji Escorts
Patiala Escorts

Anonymous said...

Kochi Escorts
Kolhapur Escorts

Kozhikode Escorts
Kurnool Escorts
Loni Escorts
Lucknow Escorts
Ludhiana Escorts
Madurai Escorts

Maheshtala Escorts
Malegaon Escorts

Anonymous said...

Hyderabad Escorts
Indore Escorts
Itanagar Escorts
Jabalpur Escorts
Jaipur Escorts
Jalandhar Escorts

Jhansi Escorts
Jodhpur Escorts
Kakinada Escorts
Kalyan-Dombivali Escorts

Anonymous said...

Erode Escorts
Faridabad Escorts
Gangtok Escorts
Gorakhpur Escorts

Gulbarga Escorts
Guntur Escorts
Guwahati Escorts
Gwalior Escorts
Howrah Escorts
Hubli Escorts

Anonymous said...

Bhiwandi Escorts
Bhopal Escorts

Bhubaneswar Escorts
Bikaner Escorts
Bokaro Escorts
Chandigarh Escorts
Cuttack Escorts
Daman Escorts

Dehradun Escorts
Durgapur Escorts

Anonymous said...

Agra Escorts
Akola Escorts
Aligarh Escorts
Allahabad Escorts
Amravati Escorts
Amritsar Escorts

Bareilly Escorts
Belgaum Escorts
Bhavnagar Escorts
Bhilai Escorts

chennaidesire said...

Delhi escorts are educated along with experience and we are providing you with the best call girl for your satisfaction .

Bangalore Beauties said...

Bangalore Escorts
Fresh Escorts Bangalore
Verified Escorts Bangalore
Model Escorts Bangalore
Air-Hostess Escorts Bangalore

nituroy.com said...

I really liked your post very much thanks foir sharing it...
Call Girl in Jaipur
Call Girl in Jaipur
Call Girl in Jaipur
Call Girl in Delhi
Call Girl in Guwahati
Call Girl in Guwahati
Call Girl in Guwahati
Call Girl in Guwahati
Call Girl in Aerocity
Call Girl in Lucknow

Muskan Patel said...

You can even agreement the prostitutes to stay with you as your companion when you go on a long journey alone. These young ladies are continually organized to be with you and make you battled in each possible manner.

Surat Escorts
Surat Escorts Service
Daman Escorts
Vapi Escorts
Diu Escorts
Dofollow link

Unknown said...

Explore the profiles of guwahati escorts, guwahati call girls, call girls in guwahati and
escorts in guwahati for female companionship in top rated hotels.
Get affordable escort services in guwahati hotels now.
Guwahati call girl
Guwahati escort service

nituroy.com said...

Explore the profiles of guwahati escorts, guwahati call girls, call girls in guwahati and
escorts in guwahati for female companionship in top rated hotels. Get affordable
escort services in guwahati hotels now.Nitu Roy is a popular and
trusted name in the field of call girl service.
Guwahati escort service
Escort service in Guwahati

diyaroy.com said...

Diya Roy is a premier escort Service in Guwahati that provides call girl services
or Call Girls in Guwahati hotels at cheap and affordable fixed rates.
Call Girl in Guwahati
Guwahati Call Girl

yanmaneee said...

supreme
curry 8 shoes
yeezy shoes
jordan shoes
yeezy supply
kobe byrant shoes
lebron james shoes
kd shoes
golden goose
supreme new york

girls said...


Delhi Escorts
Delhi Escorts
Delhi Escorts
Delhi Escorts
Delhi Escorts

Hotelescortservices.com said...

It is nice to read artices like this...I really appreciate your work...If you have spare time kindly read mine thanks and regards....

Escort services in Guwahati
Escort services in Guwahati
Escort services in Guwahati
Escort services in Guwahati
Escort services in Guwahati
Escort services in Guwahati
Escort services in Guwahati

Rupali sen said...

You are an excellent blogger...I have writen blogs on

Noida escort service
Delhi escort service

Hotelescortservices.com said...

Very nicely and well written article
Call girls in Jammu

Escorts Service Kolkata said...

escorts service in kolkata |
escorts service in kolkata |
escorts service in kolkata |
escorts service in kolkata |
escorts service in kolkata |

Ankita Tiwari said...

calcutta escorts||
calcutta call girl||

India Web Cares said...

Does anybody else will tackle your Website Designing Company In India? If you've located an agency that offers you superb outcomes at a reasonable price, after that you shouldn't enable others to mess up your website. It is feasible to call them with other demands and inquire on the Website Designing Company In India work they execute however there's no factor to separate the task between two firms. Forum Submission sites List

nide said...

web link description look at these guys discover this info here more helpful hints Extra resources

Unknown said...

x8o81w3a69 f9f04v6n33 j0j56s3w54 q1w05q7n39 n3m91l0a54 a9f47a4s79