イニシャライザーを含む final フィールドと transient フィールドはコピーする必要がないと見なされます。
例:
class Point {
private int x;
private int y;
Point(int x, int y) {
this.x = x;
this.y = y;
}
Point(Point other) {
// フィールド x と y が初期化されていません
}
}
2018.1 の新機能です