@Override protected Object propertyGet(Bean bean, String propertyName, boolean quiet) { switch (propertyName.hashCode()) { case -2129778896: // startDate return ((DenseLocalDateDoubleTimeSeries) bean).getStartDate(); case -982754077: // points return ((DenseLocalDateDoubleTimeSeries) bean).getPoints(); case -152592837: // dateCalculation return ((DenseLocalDateDoubleTimeSeries) bean).getDateCalculation(); } return super.propertyGet(bean, propertyName, quiet); }