Java/JDK 6/JavaBeans
@ConstructorProperties Annotation Usage
import java.beans.ConstructorProperties;
public class Point {
private double x, y;
public Point() {
}
@ConstructorProperties({"x", "y"})
public Point(double x, double y) {
this.x = x;
this.y = y;
}
}